我使用它来延迟和淡出我网站上的一些消息。
<script> $("#infomsg").delay(2400).fadeOut(600);</script>
因此,当页面加载时,消息仍在页面上 2400 毫秒,之后随着淡出而消失,但我该如何制作,当您打开页面时,我需要此消息在 3 秒后显示。或者先简单地缓慢淡入..我尝试这样的事情
<script> $("#infomsg").fadeIn(1200).delay(2400).fadeOut(600);</script>
这对我不起作用,你能帮我做这个吗?
附注 抱歉我的英语不好,谢谢
最佳答案
我更喜欢使用回调。
$("#infomsg").fadeIn(1200, function() {
$(this).delay(2400).fadeOut(600);
});
所以...
- 淡入
- 淡入后等待 2400
- 淡出
关于jquery - 如何延迟函数的执行 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7761276/