Permalink Reply by Igor Alves on February 6, 2012 at 4:29pm Existe essa possibilidade:
$(document).ready(function() {
$('.someDiv').bind('click dblclick mousedown mouseenter mouseleave',
detectEvent);
function detectEvent(e) {
$('.para').text('Current Event is: ' + e.type);
}
});
mas de qualquer jeito eu teria que escrver toda a lista de eventos. Seria a mesma coisa de ter um if() co todas as condicoes. Eu procuro uma formula mais elegante.
Permalink Reply by luiz eduardo tanure on February 6, 2012 at 5:03pm de uma olhada
http://jsfiddle.net/2mSQx/
/span>div id="teste"> clica, faz qq coisa</div>
/span>ol id="resultado"></ol>
$resultado = $('#resultado');
$('#teste').on('click keyup mouseover mouseleave', function(e){
console.dir(e)
$resultado.append('<li>evento: ' + e.type + '</li>')
});
Permalink Reply by luiz eduardo tanure on February 6, 2012 at 5:03pm se vc quer coisas diferentes pra cada evento, tem que separar mesmo..
Igor Alves said:
Existe essa possibilidade:
$(document).ready(function() {
$('.someDiv').bind('click dblclick mousedown mouseenter mouseleave',
detectEvent);
function detectEvent(e) {
$('.para').text('Current Event is: ' + e.type);
}
});mas de qualquer jeito eu teria que escrver toda a lista de eventos. Seria a mesma coisa de ter um if() co todas as condicoes. Eu procuro uma formula mais elegante.
Permalink Reply by Igor Alves on February 6, 2012 at 5:19pm Oi Eduardo valeu pela dica.
Na verdade eu estava fazendo um teeste.
E estava usando um alerta somente para identificar o evento.
So que a minha formula ficou com 1 if() para cada evento. Ou seja fiocu gigante.
Eu queria saber se existia uma forma mais elegante ou mais reduzida.
valeu
Permalink Reply by luiz eduardo tanure on February 6, 2012 at 5:21pm forma mais comum é
$('#foo').bind({
click: function() { // do something on click },
mouseenter: function() { // do something on mouseenter }
});
Permalink Reply by Igor Alves on February 6, 2012 at 5:31pm Entao, isso é a mesma coisa que um if() teria que escrever todos eventos.
TO chegando a conclusao nao nao tem jeito nao. Vou ter que escrever tudo mesmo.
Valeu camarada!
Permalink Reply by luiz eduardo tanure on February 6, 2012 at 5:32pm se vc quer coisas diferentes pra cada um, tem que separar de algum jeito, nao?
Permalink Reply by Igor Alves on February 6, 2012 at 5:39pm isso
© 2012 Created by jqueryadmin.