Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以调用jQuery scroll()中的预定义函数吗?_Javascript_Jquery_Html_Scroll - Fatal编程技术网

Javascript 我可以调用jQuery scroll()中的预定义函数吗?

Javascript 我可以调用jQuery scroll()中的预定义函数吗?,javascript,jquery,html,scroll,Javascript,Jquery,Html,Scroll,我有一个带参数的函数,我想在滚动函数中调用它。我想这样做,这样我就可以调用函数而不需要等待滚动,这样我就可以使用不同的参数重用函数 function myFunction(arg) { // do something }; 我想用以下方式来称呼它: $(window).scroll(myFunction(arg)); 但它不起作用 到目前为止,我所看到的一切都包括scroll()中的匿名函数调用,如: $(window).scroll(function() { // do s

我有一个带参数的函数,我想在滚动函数中调用它。我想这样做,这样我就可以调用函数而不需要等待滚动,这样我就可以使用不同的参数重用函数

function myFunction(arg) {
    // do something
};
我想用以下方式来称呼它:

$(window).scroll(myFunction(arg));
但它不起作用

到目前为止,我所看到的一切都包括
scroll()中的匿名函数调用,如:

$(window).scroll(function() {
    // do something
});
但是,正如我前面所说,不允许使用不同的参数重用函数,也不允许以不同的方式调用函数


是否可以从内部调用预定义函数
scroll()

是如果有参数,则调用匿名函数并从该函数中调用函数。因此:

$(窗口)。滚动(函数(){
myFunction(myArguments);

});完美!你知道,我想我已经厌倦了,但有时需要别人说再试一次。是的,出于一些奇怪的原因,javascript不允许事件处理程序传递参数。从setTimeout或setInterval@BrettEast别忘了选择这个作为正确答案。谢谢