Tag: event-propagation

Event-propagation, oder „sprudeln“, tritt auf, wenn ein Ereignis tritt innerhalb eines Elements, die gestapelt in andere Elemente.

jquery mobile - Benutzerdefiniert wählen-Menü in einem popup-Fenster

Anzahl der Antworten 1 Antworten
Suchen Sie bitte die unten fiddle http://jsfiddle.net/yesvin/Xj8p8/ <ul data-role="listview"> <li data-role="fieldcontain"> <label for="basic">Text Input:</label> <input type="text" name="name" id="basic" value="" /> </li> <li data-role="fieldcontain"> <label for="basic">Text Input:</label> <input type="text" name="name" id="basic" value="" /> </li> <li data-role="fieldcontain"> <label for="pageselect">page

Tut stopPropgation beenden die Veranstaltung von der Propagierung in der capture-phase?

Anzahl der Antworten 3 Antworten
War ich bei der Suche http://www.quirksmode.org/js/events_order.html und es ist nicht eindeutig in diesem Artikel: In der Microsoft-Modell müssen Sie die Veranstaltung cancelBubble Eigenschaft true. window.event.cancelBubble = true In der W3C-Modell müssen Sie rufen Sie die Veranstaltung stopPropagation()

AngularJS: How to stop event propagation von ng-click?

Anzahl der Antworten 5 Antworten
Habe ich die Richtlinie, dass sich etwas tut, etwa so: app.directive('custom', function(){ return { restrict:'A', link: function(scope, element){ element.bind('click', function(){ alert('want to prevent this'); }); } } }); ja, es ist notwendig, dies zu tun jQuery-Wege Bindung

JavaScript verhindern, Tippen Sie auf nach auf das body-element, aktivieren Sie auf andere Elemente

Anzahl der Antworten 3 Antworten
aber sehr einfach, ich möchte verhindern, dass das touchmove-Ereignis auf dem body-element aber lassen Sie es aktiviert, für ein anderes element. Ich kann aus fein... aber ich bin mir nicht sicher, wie Sie Sie wieder aktivieren, es

Wie zu stoppen ereignisübertragung aus einem Anker href-Attribut ohne mit onclick oder onmousedown

Anzahl der Antworten 4 Antworten
Aufgrund von Einschränkungen, obwohl es ist etwas, was ich vermeiden insgesamt, in einer bestimmten situation ich habe die Verwendung der javascript-syntax in einer href-Attribut eines achor tag. (ERKLÄRUNG: In meinem CMS verwende ich ein rich-text-editor um dem

event.stopPropagation() funktioniert nicht in chrome mit jQuery 1.7

Anzahl der Antworten 2 Antworten
Aus irgendeinem Grund Klick auf das Dokument funktioniert nicht in Chrome (die closeQuickView wird nicht genannt). Elemente geladen werden über AJAX und so haben müssen .auf () - Aktion (die zuvor .live() ist jetzt deprecated in jQuery

Ereignis-Bubbling, und Stoppen die Ausbreitung

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen event.bubbles zu false für jede Veranstaltung und Einstellung event.stopPropagation() oder stopImmediatePropagation() beim Umgang mit Ereignis? Ich bin mit Flex4 mit AS3. InformationsquelleAutor Santhosh Nayak | 2011-10-18

Event propagation in Javascript

Anzahl der Antworten 2 Antworten
Wenn ich ein element (html) verschachtelt in einem anderen element, und beide von Ihnen haben eine click-Ereignisprozedur für das anklicken der inner-element-ausgeführt wird der click-handler und dann Blasen bis zu den Eltern und führt die click-handler. Das

Javascript : Wie aktiviere stopPropagation?

Anzahl der Antworten 1 Antworten
Mit object.stopPropagation() kann ich auch aufhören Ereignis-bubbling aber wie kann ich ihn wieder aktivieren? Gibt es eine vordefinierte Funktion in js so etwas wie object.startPropagation? EDIT: Das Problem ist, dass die JS erinnert sich, wenn Sie auf

event.preventDefault () und return false

Anzahl der Antworten 11 Antworten
Wenn ich will, um zu verhindern, dass die anderen event-Handler ausführen, nachdem ein bestimmtes Ereignis ausgelöst wird, kann ich verwenden eine von zwei Techniken. Verwende ich jQuery in den Beispielen, aber dies gilt für plain-JS: 1. event.preventDefault()

Reagieren Sie, dass Ereignis-Bubbling in verschachtelten Komponenten beim Klicken verhindert wird

Anzahl der Antworten 2 Antworten
Hier ist eine grundlegende Komponente. Sowohl die <ul> und <li> haben die onClick-Funktionen. Ich will nur das onClick auf die <li> Feuer, nicht die <ul>. Wie kann ich das erreichen? Ich habe gespielt, um mit e.preventDefault(), e.stopPropagation(),

Stoppen Sie die Mausereignisausbreitung in Angular

Anzahl der Antworten 9 Antworten
Was ist der einfachste Weg zu stoppen Maus-events Verbreitung in den Winkel-2? Sollte ich den pass spezielle $event - Objekt, und rufen stopPropagation() mich oder es gibt einen anderen Weg. Zum Beispiel in Meteor kann ich einfach

Schließen Sie das Bootstrap-Dropdown-Menü nach dem Klicken auf die Verknüpfung

Anzahl der Antworten 11 Antworten
Ich habe ein bootstrap dropdown-Menü unten. Sie hat einen link in es hakte bis zu einem knockout.js Bindung, das gibt false zurück, weil ich nicht wollen, den # tag zu senden, um die browser-url. Jedoch tun dies

Wie wird die Ereignisweiterleitung nach dem Abbrechen fortgesetzt?

Anzahl der Antworten 5 Antworten
Wenn ein Benutzer einen bestimmten link, den ich möchte, um Sie mit einer Bestätigungs-dialog. Wenn Sie klicken Sie auf "ja" möchte ich weiterhin die original-navigation. Einen Haken: meine Bestätigungs-dialog implementiert ist, durch Rücksendung eines jQuery.Deferred-Objekt, das nur

Scrolling des Elternelements verhindern, wenn die Scrollposition des inneren Elements oben / unten erreicht wird?

Anzahl der Antworten 28 Antworten
Habe ich ein kleines "floating tool-box" - ein div mit position:fixed; overflow:auto. Funktioniert Prima. Aber beim scrollen innerhalb dieses Fensters (mit dem Mausrad) und das erreichen der unteren ODER oberen, übergeordneten element "übernimmt" die "nach Wunsch" :

Wie kann ich verhindern, dass das Onclick-Ereignis eines Elternteils ausgelöst wird, wenn auf einen untergeordneten Anker geklickt wird?

Anzahl der Antworten 14 Antworten
Ich bin derzeit mit jQuery zu machen, ein div anklickbar und in diesem div habe ich auch Anker. Das problem das ich laufen in ist, dass wenn ich auf einen Anker die beiden click-Ereignisse sind brennen (für