Je veux seulementjQuery - un événement de clic pour faire des choses différentes
$('.div_rightColumn').fadeOut("fast");
$('.div_rightColumn').fadeIn("fast");
à courir le premier clic. Est-il possible de dire jQuery pour faire seulement que la première fois qu'il est cliqué et seulement courir:
$('.name_filter img').live("click", function() {
$('#contactMessage').fadeOut();
$('.div_rightColumn').css({"margin" : "3px 0 0 0"});
});
le reste des clics? Ci-dessous est plein ... merci!
$('.name_filter img').live("click", function() {
$('#contactMessage').fadeOut();
$('.div_rightColumn').fadeOut("fast");
$('.div_rightColumn').fadeIn("fast");
$('.div_rightColumn').css({"margin" : "3px 0 0 0"});
});
Vous ne devriez jamais utiliser live(). Vivre rend les choses plus lentes, vous ne pouvez pas délier, et c'est seulement là pour des raisons d'héritage. Utilisez délégué à la place: http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-the-difference-between-live-and-delegate/ –