Comme mentionné je voudrais savoir comment je peux appliquer la fonction live() à ce code.Comment appliquer la fonction jQuery live() à ce code?
Ce code sera inséré par javascript:
<a class="link" href="url"><span>This content is hidden</span></a>
C'est le javascript qui doit être en direct:
$('.link').append('<span class="hover"></span>').each(function() {
var $span = $('> span.hover', this).css('opacity', 0);
$(this).hover(function() {
$span.stop().fadeTo(500, 1);
}, function() {
$span.stop().fadeTo(500, 0);
});
});
Un simple ajout d'.live de(). n'a pas l'air de faire l'affaire
toute aide appréciée!
Voulez-vous dire que vous voulez que les trucs en vol stationnaire soient ajoutés via live()? – cmcculloh
Si vous n'y ajoutez pas de choses de manière aléatoire et que vous faites beaucoup à l'ancienne, créez une fonction de liaison (sous la forme d'un plugin jquery) et appelez-la sur de nouveaux nœuds ajoutés. live() n'est pas aussi cool qu'il semble – naugtur
fonction de liaison? avez-vous peut-être un exemple, je n'aime pas la syntaxe en direct, pourquoi ils n'auraient pas pu le rendre plus simple !? – kritop