2010-11-30 6 views
1

Désolé pour le titre peut sembler déroutant.Cliquez autre élément même que cliquez sur cet élément

J'ai 2 élément. sans relation comme parent ou enfant.

<div class="alpha"></div> 
<div class="beta"></div> 

Le class=alpha ont l'événement, si l'on clique, il est, il est sera un fondu ou disparaître élément (ce qui est fait par jQuery).

maintenant je veux faire une simulation comme. si nous cliquons class="beta" ce sera la même chose que nous cliquons class="beta".


plus de détails est comme si l'on clique beta le alpha montrera qu'il est FADEIN effet fadeout :)

comment nous pouvons le faire?

merci beaucoup

+0

J'ai trouvé [ce] (http : //forum.jquery.com/topic/how-do-i-copy-the-click-event-from-one-element-to-another), pourrait être utile ... – cambraca

+1

Quelqu'un a besoin de fixer la grammaire sur celui-ci (ne pas offenser Gus mais ce n'est pas très facile à comprendre). Je n'ai pas encore les points de rep. – cambraca

Répondre

3

En jQuery, vous pouvez appeler la fonction .click() directement ou utiliser .trigger() et le transmettre "click". Donc, soit:

$(".beta").click(); 

Ou

$(".beta").trigger("click"); 

l'une de ces méthodes appellera votre gestionnaire de clic pour .beta

Si vous vouliez demander, si je clique .alpha, je veux simuler un cliquez sur .beta, alors voici ce que vous voulez:

$("body").delegate(".alpha", "click", function() { 
    $(".beta").click(); 
}); 
+0

Merci pour la plupart des détails réponse, il est résolu maintenant: D – GusDeCooL

1

maintenant je veux faire la simulation comme. si nous cliquons class = "beta", ce sera la même chose que nous cliquons sur class = "beta".

Vous n'êtes pas sûr à 100% de ce que vous voulez dire par là. Je suppose que vous voulez est ...

$('.alpha').click(function() { $('.beta').click(); }); 
0

Je pense que vous voulez dire « si l'on clique class = » bêta « ce sera la même chose que nous cliquons class = » alpha "

Si tel est le cas

$('div.beta').click(function(){ 
    $('div.aplha').trigger('click'); 
}); 
Questions connexes