gpt4 book ai didi

javascript - for 循环中的引用数组生成悬停事件

转载 作者:行者123 更新时间:2023-11-30 11:40:59 25 4
gpt4 key购买 nike

如何引用与 for 循环中使用的数组具有相同索引的数组项?

animations[i] 当前返回未定义:

var icons = ["#know","#run","#think","#done","#measure","#plan","#resolve"]
var animations = [knowTl,runTl,thinkTl,doneTl,measureTL,planTl,resolveTl]

for(var i=0;i<icons.length;i++) {
$(icons[i]).hover(
function() {
animations[i].restart()
},
function() {}
);
}

最佳答案

这样做

for(var i=0;i<icons.length;i++) {
(function(i){
$(icons[i]).hover(
function() {
animations[i].restart()
},
function() {}
);
})(i)
}

关于javascript - for 循环中的引用数组生成悬停事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42695727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com