Во-первых, отказ от ответственности - Я ПРОСТО начинаю с jQuery. Я прошу прощения за мою неумелость. :)
Моя проблема заключается в том, что я пытаюсь использовать эффект ролловера jQuery для нескольких отдельных элементов на странице. Прямо сейчас, когда я наведу курсор мыши на одну из них, все они выполняют эффект сразу, потому что у них одинаковое имя класса, и jQuery выбирает их все. Я знаю, что могу использовать разные имена для каждого и написать отдельный бит jQuery для каждого класса, но есть ли лучший способ? Я планирую иметь много из этих элементов.
Так или иначе, картинка стоит тысячи слов. Проверьте источник моей тестовой страницы здесь: Нажмите здесь Наведите курсор мыши на «тестовые» изображения. Я хочу, чтобы эффект просто применялся к тому, на который вы навели курсор.
Вот мой начинающий jQuery:
$(document).ready(function(){
$('.box').hover(function() {
$('.rollover').fadeIn('slow');
$('.description').fadeIn('fast');
});
$('.box').mouseleave(function() {
$('.rollover').fadeOut('slow');
$('.description').fadeOut('fast');
});
});