我使用的是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'在裏面? –