javascript - 通过 self 时jquery each()索引

标签 javascript jquery

我试图在此循环的每次迭代中访问元素索引。

$('.slide').hide().repeat().each($).fadeIn($).wait(1000, function(){
    //do stuff
}).wait(noHover).fadeOut($);

我试过做类似的事情:

$('.slide').hide().repeat().each(i, $).fadeIn($).wait(1000, function(){
    alert(i);
}).wait(noHover).fadeOut($);

显然我不明白这样做的正确方法。

我使用的插件扩展:
http://creativecouple.github.com/jquery-timing/examples/pause-cycle-on-hover.html

这是一个更好地分解它的 fiddle :
http://jsfiddle.net/zGd8a/

解决方案:
http://jsfiddle.net/zGd8a/8/

最佳答案

jsFiddle demo

$('.slide').hide().repeat().each($).fadeIn($).wait(1000, function(){
    var idx = $(this).index();  // here you go!
    $('body').append(idx); //here i need access to index number of element
}).wait(noHover).fadeOut($);

关于javascript - 通过 self 时jquery each()索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002674/

相关文章:

php -laravel 如何从用户输入中保存自定义数据

javascript - 如何解决条件下拉问题

jQuery UI.hide ('slide' )带有边距的奇怪行为

javascript - javascript 中的 jSTL

javascript - 如何在react js中尚未安装的组件中显示通知

javascript - jquery,在谷歌地图地理编码后提交表单

javascript - 为什么我不能对从 jquery $.makeArray() 创建的数组对象使用 java 脚本方法 Sort()

javascript - 图像调整大小以适合屏幕

php - AJAX 和 file_get_contents

Javascript fetch 和 console.log json 给出未定义