我使用 Nivo-Slider 做一个带有 6 张图片的小幻灯片:
jQuery(window).load(function() {
$('#image-slider').nivoSlider({
beforeChange: function(){
var test = $('#image-slider').data('nivo:vars');
console.log(test);
console.log(test.currentSlide);
},
});
});
console.log(test) 的输出显示了这一点:
({currentSlide:1, currentImage:{0:{}, context:{}, length:1}, totalSlides:6, running:true, paused:false, stop:false, controlNavEl:{0:{}, length:1}})
我需要 currentSlide 的值,所以我尝试通过以下方式获取它:
var cs = test.currentSlide;
但是我以这种方式获得的价值观与通过以下方式显示的价值观不同
console.log(test)
console.log(test)
向我展示了从 0 到 5 的值,我需要知道幻灯片中的下一张图片。得到的值test.currentSlide
最多少一个,但如果我使用方向导航并点击“返回”,它甚至会变为负数到 -3,然后跳到 3 等 - 没用。
我如何获得输出中 listet 的 currentSlide 的值console.log(test)
?