1
Ich habe eine Schaltfläche/einen Link, der meine Seitenleiste öffnet und die relative Funktion onclick
aufruft. Es ist so etwas wieSidebar Schließt onclick nur, wenn Sie außerhalb davon klicken
<a id="menu-toggle" href="javascript:void(0);" onclick="event.stopPropagation(); opensidebar();" type="button">
<i class="sprite-t-toggle-side"></i>
</a>
, die diese Funktion
function opensidebar() {
var $menu = $("#sidebar-wrapper");
$menu.toggleClass("active");
};
und schließt auf Dokument klicken Sie ruft wie
$(document).click(function(){
$('#sidebar-wrapper').removeClass("active");
});
Es funktioniert, aber das Problem ist, dass die Seitenleiste schließt auch wenn ich im Inneren klicken . Ich möchte es offen halten, da ich dort Dropdown-Menüs habe. Wie kann ich es erreichen? Vielen Dank.
Great! Danke Nenad, der für mich arbeitet. – XiLab