bxslider和jQuery-getCurrentSlide

bxslider和jQuery-getCurrentSlide,jquery,bxslider,Jquery,Bxslider,我不熟悉jQuery和javascript,无法解决以下bxslider问题 我希望能够根据滑块位置更改各种元素的css属性 我在bxslider文档中查看了getCurrentSlide方法,但是使用以下方法,我总是得到var current==0 slider = $('.bxslider').bxSlider(); var current = slider.getCurrentSlide(); 要使当前变量等于当前幻灯片的索引值,并使索引值在每次幻灯片位置更改时更新,我应该怎么做?我的b

我不熟悉jQuery和javascript,无法解决以下bxslider问题

我希望能够根据滑块位置更改各种元素的css属性

我在bxslider文档中查看了getCurrentSlide方法,但是使用以下方法,我总是得到var current==0

slider = $('.bxslider').bxSlider();
var current = slider.getCurrentSlide();
要使当前变量等于当前幻灯片的索引值,并使索引值在每次幻灯片位置更改时更新,我应该怎么做?我的bxslider包含4张幻灯片


--谢谢

我猜您正在将
getCurrentSlide()
方法放入
文档中。ready
调用。加载时,当前幻灯片将始终为0,因为它是一个索引为0的数组。如果查看,可以使用
onSlideAfter
方法更新
当前
变量。其简单实现如下所示:

var current = 0;
$('.bxslider').bxSlider({
  onSliderLoad: function(){
    // do funky JS stuff here
    alert('Slider has finished loading. Click OK to continue!');
  },
  onSlideAfter: function(){
    // increment current by 1 each time this method is called
    current += 1;
  }
});

请不要只是问一个问题然后离开。如果某个解决方案对您有帮助,请检查它是否正确。如果没有,请提供更多信息。