我使用的是Cycle2 Carousel plugin,这个插件为我的缩略图设置了一个类,它到目前为止不是okey,因为这个插件设置了.cycle-pager-active
class image和div,这就是为什么我必须设置这个类只用于images.if你看看我的#thumbnail
你会看到身体标签的底部(检查元素)我得解决这个问题我应该怎么做?如何仅为img元素设置类?
我试过了吗?
我改变这一行
pagerActiveClass: 'cycle-pager-active',
这一行:
pagerActiveClass: 'img.cycle-pager-active',
,但没有happend
$(document).ready(function(){
$(".mySlideShow").cycle({
pauseOnHover: true,
pagerActiveClass: 'cycle-pager-active',
pager: "#thumbnail",
pagerTemplate: "<img src='{{children.0.src}}' width='70' height='70'>",
slides: ".item"
});
});
.mySlideShow img{
width:700px;
}
#thumbnail img {
margin:10px;
}
.cycle-pager-active{
border:3px solid orange;
}
<div class="mySlideShow">
<div class="item">
<img src="http://cdn.anitur.com/web/images/h494/2017-03/otel_armonia-holiday-village-spa_tZuhzJnp6BDndutoN1lV.jpg" alt="">
</div>
<div class="item">
<img src="http://cdn.anitur.com/web/images/h494/2017-03/otel_armonia-holiday-village-spa_M6XtiCxv8AvkGako7aHr.jpg" alt="">
</div>
<div class="item">
<img src="http://cdn.anitur.com/web/images/h494/2017-07/otel_armonia-holiday-village-spa_EOUfYFhHhV3UoxBxYTAr.jpg" alt="">
</div>
</div>
<div id="thumbnail">
<div class="thumbnail-expand"></div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/jquery.cycle2.min.js"></script>
我不明白你在问什么。 –
cycle2为'#thumbnail' div中的所有元素设置'.active-cycle-pager'类,但我只想为图像设置 –
难道你不能只在'#thumbnail'里面创建一个新的'div' 'img'在里面? –