[英]Can I call a predefined function inside jQuery scroll()?
所以我有一个带有参数的函数,我想在滚动函数中调用它。 我想要这样做,以便可以在不需要等待滚动的情况下调用该函数,并可以使用其他参数重用该函数。
function myFunction(arg) {
// do something
};
我想这样称呼:
$(window).scroll(myFunction(arg));
但这是行不通的。
到目前为止,我所看到的所有内容都在scroll()
内部包括了一个匿名函数调用,例如:
$(window).scroll(function() {
// do something
});
但是,就像我前面说过的那样,不允许我使用不同的参数重用函数或以不同的方式调用函数。
是否可以从scroll()
内部调用预定义函数?
是的,如果您有参数,则调用一个匿名函数并从中调用您的函数。 因此:
$(window).scroll(function() { myFunction(myArguments); });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.