在演示中,如果你徘徊在拇指上,大图像将会褪色并改变它的工作方式,但我的问题是,我希望在一个页面中有超过1个条目,我不知道何时添加另一个,第二个其余部分将被打破。
即使我使用class
JS
$(function(){
$(".big-image img:eq(0)").nextAll().hide();
$(".small-images img").hover(function(e){
var index = $(this).index();
$(".big-image img").eq(index).show().siblings().hide();
});
});
答案 0 :(得分:2)
您需要遍历每个上下文(我使用.big-image
)并每次使用该上下文应用您的代码:
each()
find()
next()
和find()
$(function(){
$(".big-image").each(function(){
var $big = $(this);
$big.find('img').nextAll().hide();
$big.next('.small-images').find('img').hover(function(e){
var index = $(this).index();
$big.find('img').eq(index).show().siblings().hide()
});
});
});
请注意,这假设.small-images
始终是.big-image
的直接兄弟