Wenn Sie den Mauszeiger über eines der Bilder auf der folgenden Website bewegen, erscheint ein div mit darin enthaltenen Aktionsschaltflächen. Wenn Sie auf den div klicken, öffnet sich ein Pop-up, wenn Sie auf die untergeordneten Aktionsschaltflächen klicken, wird ein anderes Ereignis ausgelöst.Stop javascript event propogation
In der Minute das Pop-up passiert, wenn Sie auf eine der Child-Schaltflächen des div klicken. Ich habe versucht, die Ereignisausbreitung mit dem folgenden Code zu stoppen. Kann mir bitte jemand helfen?
http://penguinenglishlibrary.tumblr.com/
$(document).on('click', '#DOMWindow .like', function(event) {
event.preventDefault();
event.stopPropagation();
});
Haben Sie wirklich ein Element mit der ID 'DOMWindow'? –
Gibt es einen Grund, warum Sie das Ereignis des Dokuments überschreiben und nicht die Schaltfläche? –
@BrandtSolovij: Weil so "live" oder "delegierte" Ereignisse funktionieren. –