我想調用一個函數來添加類hover
到輪播範圍之外的鏈接,當一個圖像裏面有類active
。活動類遍歷每個item
,每隔3 sec
打開和關閉。呼叫jQuery的事件處理程序超出範圍
如何在項目處於活動狀態時添加類?
JS FIDDLE LINK jsfiddle.net/vnpm1y06/222
var test = $('.active');
function linkHover() {
if ($('.item.active').length != 0) {
$('#link3').addClass('hover');
}
};
linkHover();
.hover {
color: red
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="carousel">
<div id="slide1" class="item">
<img src="img1.jpg">
</div>
<div id="slide2" class="item">
<img src="img2.jpg">
</div>
<div id="slide3" class="item active">
<img src="img3.jpg">
</div>
</div>
<div class="nav-links">
<a id="link1">Link</a>
<a id="link2">Link</a>
<a id="link3">Link</a>
</div>
你能解釋你想達到什麼嗎?您是否在尋找一種方法在3秒後自動移動到轉盤上的下一個項目? – Rajesh