wonder if can advise.
i new web design , trying use javascript responsive menu code detailed in tim kadlec's great responsive design book. menu works fine mobile menu , changes full screen upon media query, if move browser window need "refresh" every time make menu state change should be. advise me dong wrong?! many thanks, webstudent :
window.onload = function() { var nav = document.getelementbyid('nav'); var navitem = nav.getelementsbytagname('li'); //is floated? var floated = navitem[0].currentstyle ? el.currentstyle['float'] : document.defaultview.getcomputedstyle(navitem[0],null).getpropertyvalue('float'); if (floated != 'left') { var collapse = document.getelementbyid('nav-collapse'); //toggle class utility function var classtoggle = function( element, tclass ) { var classes = element.classname, pattern = new regexp( tclass ); hasclass = pattern.test( classes ); //toggle class classes = hasclass ? classes.replace( pattern, '' ) : classes + ' ' + tclass; element.classname = classes.trim(); }; classtoggle(nav, 'hide'); classtoggle(collapse, 'active'); collapse.onclick = function() { classtoggle(nav, 'hide'); return false; } } }
Comments
Post a Comment