2

使用由 bxslider.js 构建的滑块

我需要一个回调,将 LI 在幻灯片上设置为活动,并从它刚刚打开的前一个 LI 中删除活动类。

我得到了一个非常粗略的示例,但缺乏 JS 知识来编写检测 onAfterSlide 活动幻灯片的脚本,告诉相应的 LI 处于活动状态,然后从任何先前的 LI 中删除任何活动状态。onlcick 回调工作得很好, onAfterSlide 需要一些爱。

一些工作示例:http ://diveidc.com/slider.php 在这里,我非常粗略地尝试让下一个 LI 变为活动状态,但无法删除前一个 LI 活动状态。基本上都是红色的,因为它们都分配了活动类,当幻灯片通过它的循环时,我只需要将活动类分配给与当前幻灯片对应的 LI。即:slide1=li1 活动,slide2=li2 活动等。

BXslider 的来源http://bxslider.com/options

4

1 回答 1

0
onAfterSlide: function(active) {
   $('someul li').each(function() {
      if($(this).index() == active)
         $(this).addClass('active');
   });
}

我没有测试过这个,所以使用你自己的风险:)

于 2012-12-20T16:02:45.343 回答