Javascript 菜单切换在第二次单击时工作

Javascript 菜单切换在第二次单击时工作,javascript,jquery,html,css,web,Javascript,Jquery,Html,Css,Web,菜单切换在第二次单击时工作。如果它被打开,有时它会消失。这是不一致的 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()

菜单切换在第二次单击时工作。如果它被打开,有时它会消失。这是不一致的

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")
        })
    }
});
f(“#smt,#smp.s-panel--close”)。打开(“单击”,函数){
s、 预防默认值();
A.toggleClass(“侧菜单打开”)
});
f(“mmt,#主导航移动.s面板--关闭”)。打开(“单击”,功能){
s、 预防默认值();
A.切换等级(“毫米开启”)
});
f(“.bs文档示例”)。每个(函数(s,K){
var J=f(K),
L='';
如果(J.next()是(“pre”)){
J.addClass(“带代码”);
J.1(L);
J.在(“点击”按钮上查找(“切换代码”)。功能(M){
M.预防违约();
J.toggleClass(“打开”)
})
}
});
HTML:


  • 哪里定义了
    A
    ?我已经包含了HTML代码。你需要完整的标记吗?链接是。这是机密,但我在这里分享。祝你好运!如果你能只粘贴“相关”的HTML、CSS、JS,那就太好了。你是否正在为这个类标题编写点击事件Ericon mobilenav iconWhere是
    A
    定义的?我已经包含了HTML代码。你需要完整的标记吗?链接是。这是机密,但我在这里分享。祝你好运!如果你能只粘贴“相关”的HTML、CSS、JS,那就太好了。你正在为这个类的headericon mobilenav图标编写点击事件吗
     <li>
        <a href="javascript:void(0);" id="smt" class="headericon mobilenav-icon"><span></span></a>
        </li>