【发布时间】:2016-03-07 23:06:59
【问题描述】:
您好,我正在使用 jQuery 进行自定义导航,但我不知道如何检测活动幻灯片并将活动状态应用于该幻灯片的按钮。
我设置了一个 jsfiddle 以更好地显示我正在尝试做的事情,基本上与滑块中的点/分页器功能相同,但在按钮 1 2 和 3 上。
我不熟悉 jQuery 的 .data 部分:P
http://jsfiddle.net/unknown601/yxErC/17/
<div class="number" id="" data-slider="0">
Button 1
</div>
<div class="number" id="" data-slider="1">
Button 2
</div>
<div class="number" id="" data-slider="2">
Button 3
</div>
<ul class="slider">
<li data-current="1">
<img src="http://placehold.it/350x150">
<p>Slider-1</p>
</li>
<li data-current="2">
<img src="http://placehold.it/350x150">
<p>Slide 2</p>
</li>
<li data-current="3">
<img src="http://placehold.it/350x150">
<p> Slide 3</p>
</li>
</ul>
#current {
color: red;
font-weight: bold;
}
.number:hover {
color: blue;
cursor: pointer;
}
有按钮来控制滑块:)
var Slider;
$(document).ready(function() {
Slider = $('.slider').bxSlider({
pager: true
});
$('.number').on('click', function(e) {
e.preventDefault();
var index = $(this).attr('data-slider');
Slider.goToSlide(index);
});
});
【问题讨论】:
-
我正在尝试解决如何使用 data-current="1"> 将当前类添加到按钮 1 等等
标签: javascript jquery html css