Articles of events de

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?

Jquery adicionando ouvintes de events a elementos adicionados dinamicamente

Então, agora, eu entendo que, para append um ouvinte de evento a um elemento adicionado dinamicamente, você precisa redefinir o ouvinte depois de adicionar o elemento. Existe alguma maneira de contornar isso, então você não precisa executar todo um bloco extra de código?

Como desvincular um ouvinte que está chamando event.preventDefault () (usando jQuery)?

jquery alterna as chamadas preventDefault () por padrão, então os padrões não funcionam. você não pode clicar em uma checkbox de seleção, você não pode clicar em um link etc etc é possível restaurar o manipulador padrão?

Inspecionar manipuladores de events anexados para qualquer elemento DOM

Existe alguma maneira de ver quais funções / código estão anexados a qualquer evento para um elemento DOM? Usando o Firebug ou qualquer outra ferramenta.

jQuery ocultar elemento quando clicado em qualquer lugar na página

Eu gostaria de saber se esta é a maneira correta de ocultar elementos visíveis quando clicou em qualquer lugar da página. $(document).click(function (event) { $(‘#myDIV:visible’).hide(); }); O elemento (div, span etc) não deve desaparecer quando o evento click ocorrer dentro dos limites do elemento.

Como lidar com evento de pressionamento de tecla no aplicativo de console

Eu quero criar um aplicativo de console que irá exibir a chave que é pressionada na canvas do console, eu fiz este código até agora: static void Main(string[] args) { // this is absolutely wrong, but I hope you get what I mean PreviewKeyDownEventArgs += new PreviewKeyDownEventArgs(keylogger); } private void keylogger(KeyEventArgs e) { Console.Write(e.KeyCode); } […]

Acionar um evento com o Protótipo

Alguém sabe de um método para acionar um evento no Prototype, como você pode fazer com a function de trigger do jQuery? Eu limitei um ouvinte de evento usando o método observe, mas também gostaria de poder triggersr o evento programaticamente. desde já, obrigado

event.preventDefault () vs. retorno falso (não jQuery)

Eu me perguntei se event.preventDefault() e return false eram os mesmos. Eu fiz alguns testes , e parece que Se o manipulador de events for adicionado usando o modelo antigo, por exemplo elem.onclick = function(){ return false; }; Em seguida, return false impede a ação padrão, como event.preventDefault() . Se o manipulador de events for […]

Javascript / DOM: Como remover todos os events de um object DOM?

Apenas pergunta: Existe alguma maneira de remover completamente todos os events de um object, por exemplo, um div? EDIT: estou adicionando por div.addEventListener(‘click’,eventReturner(),false); um evento. function eventReturner() { return function() { dosomething(); }; } EDIT2: Eu encontrei uma maneira, que está funcionando, mas não é possível usar para o meu caso: var returnedFunction; function addit() […]