2017-03-28 4 views
0

Ich benutze jquery toolstrip plugin.Ich muss es deaktivieren, wenn mein Sidebar-Menü geöffnet ist. Folgende Codes sind mein Menü mit li Tags.Jquery Toolstrip deaktivieren, wenn Menü geöffnet

<div class="sidebar-wrapper" id="sidebar-wrapper"> 
<ul> 
    <li class="navigation-header"> 
    <a href="#" class="btn btnMenu"> 
     Button 
    </a> 
    </li> 
    <li> 
    <a href="#" class="tooltipster" title="Redakte paneli"></a> 
    </li> 
    <li> 
    <a href="#" class="tooltipster" title="Axtaris"></a> 
    </li> 
</ul> 
</div> 

Mein Javascript-Codes:

$('.btnMenu').on('click', function (e) { 
    e.preventDefault(); 
    if ($("#sidebar-wrapper").hasClass("closeMenu")) { 
     $("#sidebar-wrapper").animate({ width: "240px" }); 
     $("#sidebar-wrapper").removeClass("closeMenu").addClass("openMenu"); 
     $(".content-wrapper").animate({ left: "280px" }); 

    } 
} 
+0

Bitte einen Ausschnitt macht von add relevanter Markup –

+0

Ändern Versucht ' class = "sidebar-wrapper" 'bis' class = "sidebar-wrapper closeMenu" '? oder 'if ($ (" # sidebar-wrapper "). hasClass (" closeMenu ")) {' zu 'if ($ (" # sidebar-wrapper "). hasClass (" closeMenu ") || $ (" # sidebar -wrapper: not (.openMenu) ")) {' –

Antwort

0

Ich habe das Problem bei der Verwendung folgenden Code von jquery toolstriper gelöst:

$(".tooltipster").tooltipster('disable'); 
Verwandte Themen