Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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/78.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-隐藏前等待2秒_Javascript_Jquery_Html_Css_Web - Fatal编程技术网

Javascript jQuery-隐藏前等待2秒

Javascript jQuery-隐藏前等待2秒,javascript,jquery,html,css,web,Javascript,Jquery,Html,Css,Web,因此,在我的代码中,函数应该使#aboutpout向左滑动,然后在2秒钟后,将fadescreen切换到.hide()。滑动有效,但等待和隐藏无效。这是我的职责 function aboutHide() { $("#aboutPopOut").animate({ left: "-60%" }, 500); setTimeout(function() { $("#fadeScreen").wait(2).hide(); }, 500); }; 请帮我找出哪

因此,在我的代码中,函数应该使#aboutpout向左滑动,然后在2秒钟后,将fadescreen切换到.hide()。滑动有效,但等待和隐藏无效。这是我的职责

function aboutHide() {
    $("#aboutPopOut").animate({ left: "-60%" }, 500);
    setTimeout(function() {
        $("#fadeScreen").wait(2).hide();
    }, 500);
};
请帮我找出哪里出了问题。欢迎所有回复

试试这个

function aboutHide() {
    $("#aboutPopOut").animate({ left: "-60%" }, 500);
    setTimeout(function() {
        $("#fadeScreen").delay(2000).hide();
    }, 500);
};
试试这个

function aboutHide() {
    $("#aboutPopOut").animate({ left: "-60%" }, 500);
    setTimeout(function() {
        $("#fadeScreen").delay(2000).hide();
    }, 500);
};
你在找那个。您还必须将数字传递给
.hide
以使其成为动画方法,否则
.delay
无效

 $("#fadeScreen").delay(2000).hide(0);
你在找那个。您还必须将数字传递给
.hide
以使其成为动画方法,否则
.delay
无效

 $("#fadeScreen").delay(2000).hide(0);

更新以下内容

function aboutHide() {
$("#aboutPopOut").animate({ left: "-60%" }, 500);
setTimeout(function() {
$("#fadeScreen").delay(2000).hide();
}, 500);
};

更新以下内容

function aboutHide() {
$("#aboutPopOut").animate({ left: "-60%" }, 500);
setTimeout(function() {
$("#fadeScreen").delay(2000).hide();
}, 500);
};

是什么让你相信jQuery有一个
wait()
方法?我有时会用lua编写脚本,它有一个wait()方法。jQuery用什么代替wait()?JavaScript有
setTimeout()
。jQuery有
.delay()
,但除非将
.hide()
操作排队,否则它不会工作。是什么让你相信jQuery有一个
wait()
方法?我有时用lua编写脚本,它有一个wait()方法。jQuery用什么代替wait()?JavaScript有
setTimeout()
。jQuery有
.delay()
,但除非将
.hide()
操作排队,否则它将无法工作。工作正常。谢谢必须放入队列:
$(“#fadeScreen”)。延迟(2000)。隐藏(0)这不应该起作用:。其他人是对的。这不应该奏效。另外,使用对
.animate()
调用的回调将比使用
setTimeout
更惯用jQuery,尽管这是另一个主题。但是由于
setTimeout
一直在使用,因此它们可以将
500
更改为
2500
。效果非常好。谢谢必须放入队列:
$(“#fadeScreen”)。延迟(2000)。隐藏(0)这不应该起作用:。其他人是对的。这不应该奏效。另外,使用对
.animate()
调用的回调将比使用
setTimeout
更惯用jQuery,尽管这是另一个主题。但是由于
setTimeout
仍在使用,他们可以将
500
更改为
2500
。这应该是公认的答案。Hide必须排队才能工作。这应该是可接受的答案。Hide必须排队才能工作。