我怎样才能使用延迟()与show()和隐藏()在Jquery
答
从jQuery的API
加入jQuery的1.4版本中,.delay()
方法允许我们推迟它后面的队列功能的执行。它可以与标准效果队列或自定义队列一起使用。只有队列中的后续事件被延迟;例如,这不会延迟不使用效果队列的无参数表格.show()
或.hide()
。
答
你为什么不试试淡入()而不是使用显示()与延迟的()。 我认为你正在尝试做的事情可以用这个来完成。 这里是fadeIn和FadeOut()的jQuery代码,它也具有延迟进程的内置方法。
$(document).ready(function(){
$('element').click(function(){
//effects take place in 3000ms
$('element_to_hide').fadeOut(3000);
$('element_to_show').fadeIn(3000);
});
}
这是正确的答案 – faressoft 2010-12-22 11:26:06