Articles of event handling

Explique o tratamento de events do ExtJS 4

Recentemente, comecei a aprender o ExtJS e tenho dificuldade em entender como lidar com events. Não tenho experiência de nenhuma versão anterior do ExtJS. A partir da leitura de vários manuais, guias e páginas de documentação, descobri como usá-lo, mas não estou claro em como ele funciona. Eu encontrei vários tutoriais para versões mais antigas […]

jquery mousewheel: detectando quando a roda pára?

Estou usando o plugin jquery mousewheel e gostaria de poder detectar quando o usuário terminou de usar a roda. Funcionalidade semelhante ao stop: event no material arrastável. Alguém pode me apontar para a direção certa?

Obter elemento clicado usando jQuery no evento?

Estou usando o código a seguir para detectar quando um botão gerado dinamicamente é clicado. $(document).on(“click”,”.appDetails”, function () { alert(“test”); }); Normalmente, se você acabou de fazer $(‘.appDetails’).click() para usar o $(this) para obter o elemento que foi clicado. Como eu conseguiria isso com o código acima? Por exemplo: $(document).on(“click”,”.appDetails”, function () { var clickedBtnID […]

Javascript adiciona events de implementação de function cross-browser: use attachEvent / addEventListener vs events inline

Para adicionar events, poderíamos usar esta simples primeira solução : function AddEvent(html_element, event_name, event_function) { if(html_element.attachEvent) //Internet Explorer html_element.attachEvent(“on” + event_name, function() {event_function.call(html_element);}); else if(html_element.addEventListener) //Firefox & company html_element.addEventListener(event_name, event_function, false); //don’t need the ‘call’ trick because in FF everything already works in the right way } ou esta segunda solução (que adiciona events inline): […]

Os manipuladores de events em JavaScript são chamados em ordem?

Se eu append vários manipuladores de events a um único evento em um único elemento DOM, os manipuladores de events terão a garantia de serem chamados na ordem em que foram adicionados? Ou eu não deveria confiar nesse comportamento?

O conteúdo carregado AJAX obtém um “document.ready”?

Ontem tive um problema em que um manipulador de events .on(‘click’) que eu estava atribuindo não estava funcionando corretamente. Acontece que é porque eu estava tentando aplicar esse .on(‘click’) antes que o elemento existisse no DOM, porque ele estava sendo carregado via AJAX e, portanto, ainda não existia quando o document.ready() chegava nesse ponto. Eu […]

Preserve ‘this’ reference no manipulador de events do prototype javascript

Qual é a maneira correta de preservar this referência javascript em um manipulador de events armazenado dentro do protótipo do object? Eu gostaria de ficar longe de criar temp vars como ‘_this’ ou ‘that’ e não posso usar um framework como o jQuery. Eu vi muita gente falar sobre o uso de uma function ‘bind’, […]

Como remover “onclick” com JQuery?

código php: Qualify Como remover onclick=”check($id,1) então” Qualify “não pode ser clicado ou” check($id,1) não será acionado. Como fazer isso com o JQuery?

Passar parâmetro para EventHandler

Eu tenho o seguinte EventHandler ao qual eu adicionei um parâmetro MusicNote music: public void PlayMusicEvent(object sender, EventArgs e,MusicNote music) { music.player.Stop(); System.Timers.Timer myTimer = (System.Timers.Timer)sender; myTimer.Stop(); } Eu preciso adicionar o manipulador a um Timer assim: myTimer.Elapsed += new ElapsedEventHandler(PlayMusicEvent(this, e, musicNote)); mas pegue o erro: “Nome do método esperado” EDIT: Neste caso eu […]

VBA: usando WithEvents em UserForms

Eu tenho um userform Word com 60 + controles de vários tipos. Eu gostaria de avaliar o formulário toda vez que um evento control_change é acionado e alterar o estado habilitado do botão de envio do formulário. No entanto, eu realmente não quero escrever e manter 60 em manipuladores de events de alteração.