如何在Jquery中将delay()
与show()
和hide()
一起使用?
发布于 2018-03-29 18:16:26
最简单的方法是使用jquery制作一个“假节目”。
element.delay(1000).fadeIn(0); // This will work
发布于 2010-12-22 19:25:30
来自jquery api
在1.4版的jQuery中添加了.delay()
方法,它允许我们延迟队列中它后面的函数的执行。它可以与标准效果队列或自定义队列一起使用。只有队列中的后续事件才会延迟;例如,这不会延迟不使用效果队列的无参数形式的.show()
或.hide()
。
发布于 2022-02-24 18:02:49
此信息需要更新。
我今天之所以看这个,是因为我需要延迟div的显示。我正在使用jQuery 3.4.1,并对此进行了测试。
$("#mydiv").delay(5000).show(200); // a 5 second delay before the 200 microseconds animation effect from hidden to visible is triggered.
https://stackoverflow.com/questions/4508644
复制相似问题