也许这是一个愚蠢的问题。但我真的无法理解。
我正在使用 Jquery Cycle2。经过一些个性化后,我遇到了一个简单的问题。我需要知道我当前幻灯片的“索引”是什么。
在插件的网站上发现这行代码完美运行。
$('#cycle-1 .cycle-slide').click(function(){
var index = $('#cycle-1').data('cycle.API').getSlideIndex(this);
alert(index);
});
它给了我正确的索引。但是当单击另一个元素时,我试图捕捉这个索引。所以我不能使用参数(this)。
然后我尝试了这个。
$('.anotherelement').click(function(){
var mycycle = $('#cycle-1 .cycle-slide');
var index = $('#cycle-1').data('cycle.API').getSlideIndex($(mycycle));
alert(index);
});
它不会返回我当前的幻灯片索引。它返回“-1”。有谁知道我应该如何将对象(选择器)作为参数传递给 getSlideIndex() ?
非常感谢 :D