缩略图切换器不起作用
Switcher for thumbnails doesn't work
我需要帮助来修复我的切换器的缩略图。我不明白为什么代码不起作用。下面的代码 html 和 jQuery.
$(function(){
$(".current-photo-product img:eq(0)").nextAll().hide();
$(".choice-photo ul li img").click(function(e){
var index = $(this).index();
$(".current-photo-product img").eq(index).show().siblings().hide();
});
});
<div class="product-preview">
<div class="current-photo-product">
<img src="img/product-photo1.png" alt="photo1">
<img src="img/product-photo2.png" alt="photo2">
<img src="img/product-photo3.png" alt="photo3">
<img src="img/product-photo4.png" alt="photo4">
</div>
<div class="choice-photo">
<ul>
<li><img src="img/product-photo1.png" alt="photo1"></li>
<li><img src="img/product-photo2.png" alt="photo2"></li>
<li><img src="img/product-photo3.png" alt="photo3"></li>
<li><img src="img/product-photo4.png" alt="photo4"></li>
</ul>
</div>
</div>
我相信以下内容对您有用
$(function(){
$(".current-photo-product img:eq(0)").nextAll().hide();
$(".choice-photo ul li img").click(function(e){
var index = $(this).parent().index();
$(".current-photo-product img").eq(index).show().siblings().hide();
});
});
需要在img标签上面的li做索引
我需要帮助来修复我的切换器的缩略图。我不明白为什么代码不起作用。下面的代码 html 和 jQuery.
$(function(){
$(".current-photo-product img:eq(0)").nextAll().hide();
$(".choice-photo ul li img").click(function(e){
var index = $(this).index();
$(".current-photo-product img").eq(index).show().siblings().hide();
});
});
<div class="product-preview">
<div class="current-photo-product">
<img src="img/product-photo1.png" alt="photo1">
<img src="img/product-photo2.png" alt="photo2">
<img src="img/product-photo3.png" alt="photo3">
<img src="img/product-photo4.png" alt="photo4">
</div>
<div class="choice-photo">
<ul>
<li><img src="img/product-photo1.png" alt="photo1"></li>
<li><img src="img/product-photo2.png" alt="photo2"></li>
<li><img src="img/product-photo3.png" alt="photo3"></li>
<li><img src="img/product-photo4.png" alt="photo4"></li>
</ul>
</div>
</div>
我相信以下内容对您有用
$(function(){
$(".current-photo-product img:eq(0)").nextAll().hide();
$(".choice-photo ul li img").click(function(e){
var index = $(this).parent().index();
$(".current-photo-product img").eq(index).show().siblings().hide();
});
});
需要在img标签上面的li做索引