D'abord, le disclaimer- Je commence juste avec jQuery. Je m'excuse pour mon incompétence. :)Comment avoir plusieurs instances d'un effet jQuery
Mon problème est que j'essaie d'utiliser un effet de survol jQuery sur un ensemble d'éléments distincts sur une page. En ce moment, quand je souris sur un, ils font tous l'effet en même temps parce qu'ils ont le même nom de classe, et jQuery les sélectionne tous. Je sais que je pourrais utiliser un nom différent pour chacun, et écrire un morceau distinct de jQuery pour chaque classe, mais y a-t-il un meilleur moyen? Je prévois d'avoir plusieurs de ces éléments.
Quoi qu'il en soit, une image vaut mille mots. Découvrez la source de ma page de test ici: Click Here Passez la souris sur les images 'test'. Je veux que l'effet s'applique à celui sur lequel vous passez la souris.
Voici mon jQuery novice:
$(document).ready(function(){
$('.box').hover(function() {
$('.rollover').fadeIn('slow');
$('.description').fadeIn('fast');
});
$('.box').mouseleave(function() {
$('.rollover').fadeOut('slow');
$('.description').fadeOut('fast');
});
});
Bonne question, j'ai donné tout séparer les ID jusqu'à ce point. – Gallen