如何使用delay()
与show()
和hide()
jQuery的?
如何在 Jquery 中使用 delay() 和 show() 和 hide()
IT技术
javascript
jquery
hide
delay
show
2021-02-13 09:31:15
4个回答
最简单的方法是使用 jquery 制作“假节目”。
element.delay(1000).fadeIn(0); // This will work
为什么不尝试使用fadeIn()而不是使用带有delay() 的show()。我认为你正在尝试做的事情可以用这个来完成。这是fadeIn 和FadeOut() 的jQuery 代码,它还有用于延迟进程的内置方法。
$(document).ready(function(){
$('element').click(function(){
//effects take place in 3000ms
$('element_to_hide').fadeOut(3000);
$('element_to_show').fadeIn(3000);
});
}
来自 jquery api
在 1.4 版中添加到 jQuery,该.delay()
方法允许我们延迟队列中跟随它的函数的执行。它可以与标准效果队列或自定义队列一起使用。只有队列中的后续事件才会被延迟;例如,这不会延迟.show()
或.hide()
不使用效果队列的无参数形式。