我想调用一个函数来添加类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