Ich habe einen Seitenbereich, der von links nach innen geschoben wird und Inhalt dynamisch mit get() hinzufügt. Ich möchte alle Klicks außerhalb des Fensterbereichs veranlassen, dass es geschlossen wird, indem eine Funktion ausgelöst wird. Basierend auf anderen Fragen, die ich gelesen habe, habe ich den folgenden Code gefunden.jQuery on() und stopPropagation()
$('html').click(function() {
if (side_showing) {
close_side();
}
});
$(document).on("click", "#side", function(event) {
event.stopPropagation();
});
Ich kann nicht scheinen, damit es funktioniert. Ich weiß, dass die on()
Funktion ausgelöst wird, aber event.stopPropagation
scheint nicht zu sein. Irgendwelche Tipps?
Wissen Sie eigentlich über die Bedeutung von 'stopPropagation();'? Werfen Sie einen Blick http://www.javascripter.net/faq/eventbubbling.htm#demo –