gpt4 book ai didi

javascript - 具有作用域的 JQuery 命名函数

转载 作者:行者123 更新时间:2023-11-28 09:40:28 24 4
gpt4 key购买 nike

我需要在页面上的一组相邻 DIVS 上执行单个函数。我认为这样效果最好:

function namedFunction(){
setTimeout(3000);
//do animations and such
$(this).next().call(namedFunction);

}

$("#firstdiv").call(namedFunction());

但是我找不到一种方法可以在设定的作用域(第一个div对象)中任意执行函数,而且我什至不确定作用域是否会正确传递。有没有办法做到这一点,或者有更好的方法吗?

最佳答案

我猜你想要这个:

function namedFunction () {
this.animate({ ... }, function () {
namedFunction.call( $( this ).next() );
});
}

然后:

namedFunction.call( $('#firstdiv') );

关于javascript - 具有作用域的 JQuery 命名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12485262/

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