2009-03-17 7 views
0
function first(a){ 
    if (a == 'a'){ 
    return false; 
    } 
} 

function second(){ 
    return 'a'; 
} 

$('.c').click(first).click(second); 

Comment envoyer un message à d'autres événements chaînés? Ou arrêter les autres d'un?Paramètres jQuery Events via la chaîne

+0

Je ne sais pas ce que vous essayez de faire –

Répondre

2

Pour arrêter prochaines clics de se produire, vous pouvez utiliser la méthode stopImmediatePropagation:

$("p").click(function(event){ 
    event.stopImmediatePropagation(); 
}); 
$("p").click(function(event){ 
    // This function won't be executed 
}); 

Pour envoyer des messages entre les callbacks, je ne sais pas d'autre moyen que d'utiliser des variables externes.

En fait, ce qui est presque dupe jQuery Multiple Event Handlers - How to Cancel? ...