Articles of addeventlistener

Javascript removeEventListener non funziona

Ho il seguente codice per aggiungere eventListener area.addEventListener(‘click’,function(event) { app.addSpot(event.clientX,event.clientY); app.addFlag = 1; },true); Funziona correttamente come previsto. Più in un’altra funzione ho provato a rimuovere il listener di eventi usando il seguente codice area.removeEventListener(‘click’,function(event) { app.addSpot(event.clientX,event.clientY); app.addFlag = 1; },true); Ma l’ascoltatore pari non viene rimosso. Perché sta accadendo? C’è qualche problema con il […]

Associare più eventi a un listener (senza JQuery)?

Mentre lavoravo con gli eventi del browser, ho iniziato a integrare Safari touchEvents per dispositivi mobili. Trovo che addEventListener s si accumulano con condizionali. Questo progetto non può usare JQuery. Un listener di eventi standard: /* option 1 */ window.addEventListener(‘mousemove’, this.mouseMoveHandler, false); window.addEventListener(‘touchmove’, this.mouseMoveHandler, false); /* option 2, only enables the required event */ var […]

Perché FF dice che window.event è indefinito? (funzione di chiamata con listener di eventi aggiunto)

Ho un problema in questa parte: var ex = { exampl: function(){ var ref=window.event.target||window.event.srcElement; // here alert(ref.innerHTML); // (example) } } Questa funzione è chiamata in questo modo: document.body.childNodes[0].addEventListener(‘mouseover’,ex.exampl,true); Solo Firefox dice che window.event non è definito … Non so cosa fare, per farlo funzionare. Funziona molto bene con i browser webkit e l’opera (non […]

come ascoltare i clic in Java (JFreeChart) usando gli eventi?

Questo è il codice che sto usando attualmente: @Override public void mouseExited(MouseEvent e) { System.out.println(“detectado”); }

Aggiunta del gestore eventi click all’iframe

Voglio gestire l’evento click su un iframe con un gestore che ottiene l’id iframe come parametro. Sono in grado di aggiungere un gestore di eventi onClick tramite JavaScript come segue e funziona correttamente: iframe.document.addEventListener(‘click’, clic, false); Ma in questo caso non riesco a passare un parametro a clic() . Ho provato a stampare this.id in […]

Javascript: Uncaught TypeError: imansible chiamare il metodo ‘addEventListener’ di null

Sto cercando di fare qualcosa di abbastanza semplice, ma per il motivo per cui probabilmente non sono abbastanza bravo da cercare documentazione, non riesco a farlo funzionare. Ho un JS in linea funzionante simile a questo: Compute! Per varie ragioni, sto cercando di separare il JS, ed è qui che ho trovato un problema. Ho […]

Uso corretto di addEventListener () / attachEvent ()?

Mi chiedo come utilizzare addEventListener rispettivamente attachEvent correttamente? window.onload = function (myFunc1) { /* do something */ } function myFunc2() { /* do something */ } if (window.addEventListener) { window.addEventListener(‘load’, myFunc2, false); } else if (window.attachEvent) { window.attachEvent(‘onload’, myFunc2); } // … o function myFunc1() { /* do something */ } if (window.addEventListener) { window.addEventListener(‘load’, […]

Come verificare se il listener di eventi collegato dynamicmente esiste o no?

Ecco il mio problema: è ansible in qualche modo verificare l’esistenza di listener di eventi collegati dynamicmente? O come posso controllare lo stato della proprietà “onclick” (?) In DOM? Ho cercato internet proprio come StackOverflow per una soluzione, ma senza fortuna. Ecco il mio html: link 1 link 2 Quindi in javascript allego il listener […]

addEventListener usando per i valori di loop e passaggio

Sto cercando di aggiungere listener di eventi a più oggetti utilizzando un ciclo for, ma alla fine tutti gli ascoltatori hanno come target lo stesso object -> l’ultimo. Se aggiungo manualmente gli ascoltatori definendo boxa e boxb per ogni istanza, funziona. Immagino che sia l’addEvent for-loop che non funziona come speravo. Forse uso l’approccio sbagliato […]

aggiungi listener di eventi sugli elementi creati dynamicmente

È ansible aggiungere listener di eventi (javascript) a tutti gli elementi generati dynamicmente? Non sono il proprietario della pagina, quindi non posso aggiungere un listener in modo statico. per tutti gli elementi creati quando la pagina caricata io uso: doc.body.addEventListener(‘click’, function(e){ //my code },true); Ho bisogno di un metodo per chiamare questo codice quando appaiono […]