Articles of addeventlistener

Javascript removeEventListener não está funcionando

Eu tenho o seguinte código para adicionar eventListener area.addEventListener(‘click’,function(event) { app.addSpot(event.clientX,event.clientY); app.addFlag = 1; },true); Ele está funcionando corretamente conforme o esperado .. Mais tarde em outra function eu tentei remover o ouvinte de evento usando o seguinte código area.removeEventListener(‘click’,function(event) { app.addSpot(event.clientX,event.clientY); app.addFlag = 1; },true); Mas o ouvinte mesmo não é removido .. Por […]

Ouvinte de JavaScript, “keypress” não detecta backspace?

Eu estou usando um ouvinte keypress por exemplo .. addEventListener(“keypress”, function(event){ } No entanto, isso não parece detectar um backspace que apaga o texto … Existe um ouvinte diferente que eu possa usar para detectar isso?

Vinculando vários events a um ouvinte (sem JQuery)?

Ao trabalhar com events do navegador, comecei a incorporar os touchEvents do Safari para dispositivos móveis. Eu acho que addEventListener s estão empilhando com condicionais. Este projeto não pode usar o JQuery. Um ouvinte de evento padrão: /* option 1 */ window.addEventListener(‘mousemove’, this.mouseMoveHandler, false); window.addEventListener(‘touchmove’, this.mouseMoveHandler, false); /* option 2, only enables the required event […]

Por que o FF diz que window.event é indefinido? (function de chamada com ouvinte de evento adicionado)

Eu tenho um problema nesta parte: var ex = { exampl: function(){ var ref=window.event.target||window.event.srcElement; // here alert(ref.innerHTML); // (example) } } Essa function é chamada assim: document.body.childNodes[0].addEventListener(‘mouseover’,ex.exampl,true); Apenas o Firefox diz que window.event não está definido … Eu não sei o que fazer, para fazer funcionar. Ele funciona muito bem em navegadores e óperas de […]

como ouvir cliques em Java (JFreeChart) usando events?

Este é o código que estou usando atualmente: @Override public void mouseExited(MouseEvent e) { System.out.println(“detectado”); }

Javascript: Uncaught TypeError: Não é possível chamar o método ‘addEventListener’ de null

Eu estou tentando fazer algo bastante simples, mas pelo fato de eu provavelmente não ser bom o bastante para pesquisar documentação, não consigo fazer isso funcionar. Eu tenho um JS inline em funcionamento que se parece com isso: Compute! Por várias razões, estou tentando separar o JS, e é aí que eu me deparo com […]

Uso correto de addEventListener () / attachEvent ()?

Eu estou querendo saber como usar addEventListener respectivamente attachEvent corretamente? 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); } // … ou function myFunc1() { /* do something */ } if (window.addEventListener) […]

Como verificar se o listener de evento anexado dinamicamente existe ou não?

Aqui está o meu problema: é possível de alguma forma verificar a existência de ouvinte de evento anexado dinamicamente? Ou como posso verificar o status da propriedade “onclick” (?) No DOM? Eu pesquisei internet como o StackOverflow para uma solução, mas sem sorte. Aqui está o meu html: link 1 link 2 Em seguida, em […]

adicionar ouvinte de evento em elementos criados dinamicamente

É possível adicionar ouvinte de events (javascript) a todos os elementos gerados dinamicamente? Eu não sou o proprietário da página, então não posso adicionar um ouvinte de maneira estática. para todos os elementos criados quando a página carregada eu uso: doc.body.addEventListener(‘click’, function(e){ //my code },true); Eu preciso de um método para chamar esse código quando […]

addEventListener usando for loop e passando valores

Estou tentando adicionar ouvinte de evento a vários objects usando um loop for, mas acabo com todos os ouvintes visando o mesmo object -> o último. Se eu adicionar os ouvintes manualmente definindo boxa e boxb para cada instância, isso funciona. Eu acho que é o addEvent for-loop que não está funcionando do jeito que […]