Ich habe eine menü-taste auf meiner website ("showmenu"), die beim klick öffnet das menü div. Ich habe Code auch, dass das Menü schließt sich, wenn der Benutzer außerhalb davon klickt (die ich hier gefunden)jquery klicken außerhalb div zu schließen, probleme
// code to open/close menu
$(document).ready(function() {
$('#showmenu').click(function() {
$('.menu').slideToggle("fast");
});
// code for clicking outside menu to close
$(document).mouseup(function (e) {
var container = $('.menu');
if (!container.is(e.target) && container.has(e.target).length === 0) {
container.hide();
}
});
});
Dieser Code gibt mir allerdings Problem. Ich kann das Menü mit dem "showmenu" -Knopf öffnen, aber ich kann den Knopf nicht erneut drücken, um es zu schließen. Die einzige Möglichkeit, das Menü zu schließen, besteht darin, außerhalb des Menüs zu klicken.
Irgendwelche Vorschläge?
Und das HTML ist? – epascarello