gpt4 book ai didi

jQuery 回调函数不会采用 function() 的名称,必须有一个匿名函数

转载 作者:行者123 更新时间:2023-12-03 22:56:04 28 4
gpt4 key购买 nike

这有效:

$("#formbottom").slideUp(speed,'swing',function(){
openSubmitting();
});

这不会:

$("#formbottom").slideUp(speed,'swing',
openSubmitting()
);

当你有回调时,你总是需要有一个匿名函数吗?你不能只放你想调用的函数吗?

最佳答案

openSubmitting() 调用您的函数。你不想要你的函数的结果。您想要您的实际函数,这就是为什么您编写 function() {...} 而不是 (function() {...})() .

由于您想传递对函数的引用,因此请删除这些括号:

$("#formbottom").slideUp(speed,'swing',
openSubmitting
);

关于jQuery 回调函数不会采用 function() 的名称,必须有一个匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14270467/

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