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" });
}
}
Bitte einen Ausschnitt macht von add relevanter Markup –
Ä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) ")) {' –