Articles of events de

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 […]

event.originalEvent jQuery

Atualmente estou imerso no centro de aprendizado do jQuery. Eu estou indo do começo ao fim. Acabei de ler este parágrafo : Também é importante observar que o object de evento contém uma propriedade chamada originalEvent , que é o object de evento que o próprio navegador criou. O jQuery envolve esse object de evento […]

Eventos JS: conectando um evento de mudança de valor em inputs de texto

Eu tenho uma input de texto cujo conteúdo é alterado por um script não por usuário. Então, eu gostaria de triggersr um evento quando o valor for alterado. Não consigo encontrar um evento adequado para isso. Eu até encontrei isso no StackOverflow , mas não é a solução que estou procurando. Como fazer isso funcionar […]

“This” keyword em methods de evento ao usar o object de protótipo JavaScript

Eu estou tentando acessar as variables ​​de membro de uma class de protótipo em JavaScript em um manipulador de events – algo que eu normalmente usam a palavra-chave “this” para (ou “que” [cópia deste] no caso de manipuladores de events) . Escusado será dizer que estou correndo em algum problema. Veja, por exemplo, este snippet […]

Evitando o evento de clique com arrastar e soltar jQuery

Eu tenho um elementos na página que são draggabe com jQuery. Esses elementos têm um evento click que navega para outra página (links comuns, por exemplo). Qual é a melhor maneira de evitar que o clique seja acionado ao descartar esse elemento, permitindo clicá-lo em não arrastar e soltar? Eu tenho esse problema com elementos […]

Javascript: como detectar se uma palavra está destacada

Estou escrevendo um addon do Firefox que é acionado sempre que uma palavra é destacada. No entanto, preciso de um script que detecte quando uma palavra é realçada e estou preso. Um exemplo seria o nytimes.com (quando você está lendo um artigo e destaca uma palavra, o ícone de referência aparece). No entanto, o script […]

Remover todos os ouvintes de evento do tipo específico

Eu quero remover todos os ouvintes de events de um tipo específico que foram adicionados usando addEventListener() . Todos os resources que estou vendo estão dizendo que você precisa fazer isso: elem.addEventListener(‘mousedown’,specific_function); elem.removeEventListener(‘mousedown’,specific_function); Mas eu quero poder limpá-lo sem saber o que é atualmente, assim: elem.addEventListener(‘mousedown’,specific_function); elem.removeEventListener(‘mousedown’);

Como faço para detectar uma atualização de página usando jquery?

Como posso capturar o evento de recarregamento da página? Eu tenho um sistema de mensagens que perde toda a sua input quando o usuário atualiza a página. Eu quero usar ajax para re-populate, daí a minha necessidade de detectar quando a página foi atualizada / recarregada.

Removendo o listener de events que foi incluído com o bind

Em JavaScript, qual é a melhor maneira de remover uma function adicionada como ouvinte de evento usando bind ()? Exemplo (function(){ // constructor MyClass = function() { this.myButton = document.getElementById(“myButtonID”); this.myButton.addEventListener(“click”, this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener(“click”, ___________); }; })(); A […]

jquery selecionar evento de mudança obter opção selecionada

Eu limitei um evento no evento change dos meus elementos select com isto: $(‘select’).on(‘change’, ”, function (e) { }); Como posso acessar o elemento que foi selecionado quando o evento de mudança ocorre?