javascript - Menu toggle working on second click -


menu toggle working on second click. if opened goes away. not consistent.

f("#smt, #smp .s-panel--close").on("click", function(s) {     s.preventdefault();     a.toggleclass("sidemenu-opened") }); f("#mmt, #main-nav-mobile .s-panel--close").on("click", function(s) {     s.preventdefault();     a.toggleclass("mm-opened") }); f(".bs-docs-example").each(function(s, k) {     var j = f(k),         l = '<a href="#" class="togglecode"></a>';     if (j.next().is("pre")) {         j.addclass("withcode");         j.append(l);         j.find(".togglecode").on("click", function(m) {             m.preventdefault();             j.toggleclass("opened")         })     } }); 

html:

 <li>     <a href="javascript:void(0);" id="smt" class="headericon mobilenav-icon"><span></span></a>     </li> 


Comments