Javascript jQuery-隐藏前等待2秒
因此,在我的代码中,函数应该使#aboutpout向左滑动,然后在2秒钟后,将fadescreen切换到.hide()。滑动有效,但等待和隐藏无效。这是我的职责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); }; 请帮我找出哪
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必须排队才能工作。