Pat*_*k S 2 jquery slide bxslider
我试图这么做几个小时但不能做到这一点.
我试图将中间幻灯片设置为活动幻灯片,但似乎它正在上下移动.
这是代码:
HTML
<div class="slider8">
<div class="slide"><a href="#">Sell My</a></div>
<div class="slide"><a href="#">Fix My</a></div>
<div class="slide"><a href="#">Buy A</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)
JS
var slider = $('.slider8').bxSlider({
mode: 'vertical',
slideWidth: 300,
minSlides: 3,
moveSlides: 1,
slideMargin: 10,
onSlideAfter: function (currentSlideNumber, totalSlideQty, currentSlideHtmlObject) {
console.log(currentSlideHtmlObject);
$('.active-slide').removeClass('active-slide');
$('.slider8>div:not(.bx-clone)').eq(currentSlideHtmlObject + 1).addClass('active-slide')
},
onSliderLoad: function () {
$('.slider8>div:not(.bx-clone)').eq(1).addClass('active-slide')
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
谢谢.
And*_*ren 10
这是一个棘手的问题......至少对我而言.在尝试了许多不同的东西,并阅读了BxSlider文档后,我终于开始工作了.
这是我使用它的代码:
var slider = $('.slider8').bxSlider({
mode: 'vertical',
slideWidth: 300,
minSlides: 3,
moveSlides: 1,
slideMargin: 10,
onSliderLoad: function () {
$('.slider8>div:not(.bx-clone)').eq(1).addClass('active-slide');
},
onSlideAfter: function ($slideElement, oldIndex, newIndex) {
$('.slide').removeClass('active-slide');
$($slideElement).next().addClass('active-slide');
}
});
Run Code Online (Sandbox Code Playgroud)
这里是您的小提琴的修改版本,其中包含工作版本:http://jsfiddle.net/LU5vA/22/ .
| 归档时间: |
|
| 查看次数: |
8089 次 |
| 最近记录: |