Tag: event-propagation
Event-propagation, oder „sprudeln“, tritt auf, wenn ein Ereignis tritt innerhalb eines Elements, die gestapelt in andere Elemente.
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
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()
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
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
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
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
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
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
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
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()
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(),
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
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
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
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" :
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