Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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 setTimeout未触发jQuery_Javascript_Jquery_Settimeout - Fatal编程技术网

Javascript setTimeout未触发jQuery

Javascript setTimeout未触发jQuery,javascript,jquery,settimeout,Javascript,Jquery,Settimeout,我试图在document.ready()和jquery.mouseleave()中调用setTimeout函数。由于某种原因,什么都没有发生,它甚至没有给我一个错误。 代码(JS): setTimeout要求第一个参数是函数表达式,在提供的示例中,传递的是字符串数据类型的dropHide“ 试试这个: setTimeout(dropHide, 400); 像这样使用 setTimeout("dropHide();", 400); 从函数名中删除引号。试试这个:setTimeout(dropH

我试图在document.ready()jquery.mouseleave()中调用setTimeout函数。由于某种原因,什么都没有发生,它甚至没有给我一个错误。 代码(JS):


setTimeout
要求第一个参数是函数表达式,在提供的示例中,传递的是
字符串数据类型的
dropHide“

试试这个:

setTimeout(dropHide, 400);
像这样使用

setTimeout("dropHide();", 400);

从函数名中删除引号。试试这个:
setTimeout(dropHide,400)转换?我假设
setTimeout
期望第一个参数是函数表达式,OP传递的是
string
,看起来我真的习惯了jQuery@RayonDabre我的英语不是很好,不能让我很好地解释我想说的话。。因此,您可以用正确的含义编辑我的答案。我更多地使用jQuery,而jQuery使用这种语法。@Jojo01您可以通过删除“”在此处进行测试
setTimeout("dropHide();", 400);