Tag: addeventlistener
ein DOM-Ereignis-Methode fügt einen Ereignis-listener für ein bestimmtes DOM-Knoten
3
Antworten
window.addEventListener("onbeforeunload",function() {return "are you sure?"}); ^ Scheint dies nicht zu funktionieren... an alle... die Seite wird einfach geschlossen, ohne dass das Dialogfeld zur Bestätigung... Merke ich, dass... window.onbeforeunload = function() {return "are you sure?"} Funktionieren wird, aber
2
Antworten
Ich habe einen reagieren Komponente wie : import React, { PropTypes, Component } from 'react' class MyComponent extends Component { componentDidMount() { window.addEventListener("beforeunload", function (event) { console.log("hellooww") event.returnValue = "Hellooww" }) } componentWillUnmount() { window.removeEventListener("beforeunload", function (event)
2
Antworten
Ok, also ich habe eine Veranstaltung listenr so... window.addEventListener('message', parseMessage, false); var parseMessage = function(rawMessage) { console.log(rawMessage.cmd); }; Ist und dann bin ich das Ereignis ausgelöst hat wie dieses: var event = new Event('message', {'cmd':"blerg!"}); window.dispatchEvent(event); Das
3
Antworten
Bin ich Fragen, ist es möglich, die Kraft für ein javascript-Ereignis-listener hinzu, ohne die Bedingung wahr ist Kraft, es auszuführen, dann mal weiter hören, für die es Bedingung erfüllt sein, zur Ausführung weiter? InformationsquelleAutor der Frage Skizit
21
Antworten
Ist die situation etwas wie- var someVar = some_other_function(); someObj.addEventListener("click", function(){ some_function(someVar); }, false); Das problem ist, dass der Wert someVar ist nicht sichtbar in der listener-Funktion der addEventListenerwo es wahrscheinlich wird behandelt, als eine neue variable.
8
Antworten
Was ist das äquivalent zu den Element-Objekt in Internet Explorer 9? if (!Element.prototype.addEventListener) { Element.prototype.addEventListener = function() { .. } } Wie funktioniert es im Internet Explorer? Wenn es eine Funktion gleich addEventListener und ich weiß nicht,
6
Antworten
Gestern hatte ich ein Problem, wo ein .on('click') event-handler war ich die Zuweisung nicht richtig funktioniert. Stellt sich heraus, dass es ist, weil ich versuchte, zu gelten, dass .on('click') vor diesem element gab es in den DOM,
2
Antworten
Frage ich mich, wie zu verwenden addEventListener bzw. attachEvent richtig? window.onload = function (myFunc1) { /* do something */ } function myFunc2() { /* do something */ } if (window.addEventListener) { window.addEventListener('load', myFunc2, false); } else if
1
Antworten
Ich versuche, etwas zu tun, ziemlich einfach, aber der Grund für mich wahrscheinlich nicht gut genug, um zu suchen, Dokumentation, ich kann nicht ankommen dieses zu wirken. Habe ich wieder eine funktionierende inline-JS, das sieht so aus:
5
Antworten
Erwartet /pseudo Beispiel: stage.addEventListener(MouseEvent.CLICK, onClick.someWayToPassParameters(true, 123, 4.56, "string")); function onClick(e:MouseEvent):void { trace("Received " + someWayToRetrieveParameters().b/i/n/s + "."); } Seit vielen Jahren (3~4), auf jeder website, forum, blog, wo immer ich suchte, die Leute sagen mir es gibt
5
Antworten
Ich bin mit einem keypress Hörer zB.. addEventListener("keypress", function(event){ } Jedoch, dies scheint nicht zu erkennen, eine Rücktaste, die löscht text... Gibt es verschiedene listener, die ich verwenden kann, um dies zu erkennen? InformationsquelleAutor der Frage Skizit
7
Antworten
Während der Arbeit mit browser-events, die ich angefangen habe, die Einbeziehung von Safari touchEvents für mobile Geräte. Ich finde, dass addEventListeners stapeln sich mit Bedingungen. Dieses Projekt nicht verwenden JQuery. Einem standard-Ereignis-listener: /* option 1 */ window.addEventListener('mousemove',
3
Antworten
Es nicht geben einen Fehler aus, und ich habe eine console.log('loaded userscript wifi-autologin')die console.log funktioniert, aber die beabsichtigte Wirkung des Dokuments.die Methode addEventListener nicht passieren. Nachdem ich ein bisschen mehr Debuggen, so dass es zu drucken, der
13
Antworten
Habe ich mit einem Ereignis zu einem Textfeld mit addEventListener. Es funktioniert einwandfrei. Mein problem entstand, wenn ich wollte, um das Ereignis auszulösen programmgesteuert aus einer anderen Funktion. Wie kann ich es tun? InformationsquelleAutor der Frage KoolKabin
12
Antworten
Was ist der Unterschied zwischen addEventListener und onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Den code oben wohnt zusammen in einem separaten .js-Datei, und Sie funktionieren perfekt. InformationsquelleAutor der Frage William Sham | 2011-06-14
2
Antworten
Ich damit umgehen will click Ereignis auf eine iframe mit einem handler, der bekommt die iframe's id als parameter. Ich bin in der Lage, fügen Sie eine onClick event-handler mittels JavaScript wie folgt und es funktioniert gut:
9
Antworten
Habe ich eine checkbox dynamisch. Ich habe verwendet addEventListener eine Funktion aufzurufen, klicken Sie auf die Kontrollkästchen, die funktioniert auch in Google Chrome und Firefox aber funktioniert nicht im Internet Explorer 8. Das ist mein code: var
9
Antworten
Ich habe ein Objekt erstellt, der verschiedene Methoden. Einige dieser Methoden sind asynchron und somit will ich mithilfe von Ereignissen können perfom Aktionen, wenn die Methoden fertig sind. Um dies zu tun ich habe versucht, fügen Sie
4
Antworten
Ich habe ein Problem in diesem Teil: var ex = { exampl: function(){ var ref=window.event.target||window.event.srcElement; //here alert(ref.innerHTML); //(example) } } Diese Funktion wird so aufgerufen: document.body.childNodes[0].addEventListener('mouseover',ex.exampl,true); Nur Firefox sagt, dass window.event ist nicht definiert... Ich weiß nicht,
4
Antworten
Ist möglich, fügen Sie Ereignis-listener (javascript), um alle dynamisch generierten Elemente? Ich bin nicht der Besitzer der Seite, so kann ich nicht fügen Sie einen listener in einer statischen Weise. für alle Elemente, die erstellt wird, wenn
10
Antworten
Ich habe mit vanilla-JavaScript für ein Projekt. Ich habe ein paar Funktionen, eine davon ist eine Schaltfläche, öffnet sich ein Menü. Es funktioniert auf den Seiten, wo die Ziel-id vorhanden ist, verursacht aber einen Fehler auf den
9
Antworten
Ich soll eine Funktion aufgerufen wird, nachdem ein Dokument geladen wird, aber das Dokument kann oder nicht beendet haben, laden noch. Wenn es zu laden, dann kann ich nur die Funktion aufrufen. Wenn es NICHT geladen, dann
2
Antworten
Sorry, wenn dies ist eine häufige Frage, aber ich konnte nicht finden alle Antworten, schien relevant über die Suche. Wenn ich, fügen Sie einen Ereignis-listener wie diese: window.addEventListener('scroll', function() { check_pos(box); }, false); es scheint nicht zu
7
Antworten
Habe ich den folgenden code hinzu, um eventListener area.addEventListener('click',function(event) { app.addSpot(event.clientX,event.clientY); app.addFlag = 1; },true); Ist es korrekt funktioniert wie erwartet..Später in einer anderen Funktion habe ich versucht zu entfernen, wird der Ereignis-listener mit dem folgenden code
8
Antworten
Hier ist mein problem: ist es irgendwie möglich zu prüfen, für die Existenz von dynamisch verbunden sind Ereignis-listener? Oder wie kann ich den status des "onclick" (?) Immobilie in DOM? Ich habe gesucht internet wie StackOverflow für
4
Antworten
Ich benötigen, um eine einfache Ereignis-listener, um zu regenerieren ListView einmal in eine Weile. Das problem ist, ich weiß nicht, wie könnte ich ein Ereignis generieren. Ich weiß, dass für Veranstaltungen wie Taste oder-Taste drücken, ich brauche
8
Antworten
document.getElementById('container').addEventListener('copy',beforecopy,false ); In Chrome /Safari, die oben ausgeführt wird die "beforecopy" - Funktion, wenn die Inhalte auf der Seite kopiert wird. MSIE soll um diese Funktionalität zu unterstützen, aber für einige Grund, warum ich immer diese Fehlermeldung: