jquery :bxSlider 轮播活动类,用于所有显示项目(非单个)
jquery : bxSlider carousel active classes for all showing items (not single)
有什么解决方案可以添加活动类吗?
演示 http://jsfiddle.net/sweetmaanu/bDRNH/
<div class="slider4">
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar1">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar2">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar3">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar4">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar5">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar6">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar7">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar8">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar9">
</div>
<div class="slide">
<img src="http://placehold.it/300x150&text=FooBar10">
</div>
</div>
希望解决方案应该在回调中。
$('.slider4').bxSlider({
slideWidth: 300,
minSlides: 3,
maxSlides: 3,
moveSlides: 1,
slideMargin: 10
});
看起来没有内置支持来查找轮播(多张幻灯片)的活动幻灯片但是,我认为只需很少的操作(可能很丑陋),您就可以找到活动的幻灯片索引。但这也仅在第一次幻灯片切换后有效。检查 jsfiddle
解释如何获取活动幻灯片索引
var slider = $('.bxslider').bxSlider({
minSlides: 2,
maxSlides: 3,
controls:false,
hideControlOnEnd:true,
infiniteLoop:false,
onSlideAfter : function(elem, old, newind){
var curfirstIndex;
var noofslides = Math.round($('.slider_container').width()/180); //divide by slidewidth + sliderMargin
$("#Active").empty();
if(old > newind){
curfirstIndex = old * noofslides - noofslides;
}else{
curfirstIndex = old * noofslides + noofslides;
}
$("#Active").append(++curfirstIndex + ", "); //++ because it starts from 0 and not 1
for(var i=0; i< noofslides -1 ; i++){
$("#Active").append(++curfirstIndex + ", ");
}
},
slideWidth: 170,
slideMargin: 10
});
如果您不选择此作为答案,我不会感到惊讶。我自己对解决方案不满意:(
相关文章:
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 我怎样才能重复显示接下来的15个项目
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- Javascript中的列表,用于添加和显示所有项目
- 如何在点击时显示ul项目
- 限制ul元素中显示的项目
- 在underscore.js中显示列表中的所有项目(使用Parse.com)
- PHP无法显示带有“”的项目'"在他们身上
- HTML选择,在DOM中选择了正确的选项,但在firefox中显示了错误的项目
- 获取中继器控件ASP.Net中显示的单击项目文本框
- 仅显示具有userid作为子项的项目
- 从项目列表Jquery中仅选择(显示:块)元素
- 首先显示选择最多的项目
- 如果项目不匹配,则显示变量
- 只有一个项目显示在 x 轴 d3 中 - 使用刻度值的序号
- 在 HTML 中将数组的每个项目显示为换行符
- 如何正确使用熨斗可选?像铁页一样使用时,项目显示为null
- Html, javascript:滚动列表框项目-并为每个项目显示提示
- 根据从下拉列表中选择的项目显示ViewBag的属性并发布ID
- 如何向选中的项目显示一个箭头?