115
A
回答
282
可以使用.delay()
动画之前,像这样:
$("#myElem").show().delay(5000).fadeOut();
如果它不是一个动画,使用setTimeout()
直接,就像这样:
$("#myElem").show();
setTimeout(function() { $("#myElem").hide(); }, 5000);
你做第二次,因为.hide()
止跌”通常在动画(fx
)队列中没有持续时间,这只是一个即时效果。
或者,另一种选择是使用.delay()
和.queue()
自己,就像这样:
$("#myElem").show().delay(5000).queue(function(n) {
$(this).hide(); n();
});
13
您可以使用下面的效果动画,你可以改变这些值按您的要求
$("#myElem").fadeIn('slow').animate({opacity: 1.0}, 1500).effect("pulsate", { times: 2 }, 800).fadeOut('slow');
相关问题
- 1. JQuery:隐藏然后显示
- 2. 显示Div1为x秒,然后隐藏并显示隐藏Div2
- 3. jQuery显示div 2秒,然后在循环中隐藏4秒
- 4. 将UIButton隐藏3秒,然后在3秒后显示
- 5. jQuery - 隐藏div,然后点击显示
- 6. jQuery的HTML显示然后隐藏
- 7. 显示然后隐藏文本JS jquery
- 8. 5秒钟闪烁DIV,然后隐藏?1秒内使用jQuery的
- 9. CSS隐藏元素,5秒钟后显示它
- 10. 使用jQuery显示/隐藏div,然后在该div内显示/隐藏div
- 11. 如何显示视图3秒钟,然后隐藏它?
- 12. jquery列表显示/隐藏5项onclick
- 13. 在Javascript/jquery中,如何显示div 5秒,然后淡出?
- 14. jQuery的 - 如果悬停更多然后在5秒钟,然后显示DIV
- 15. CSS 5秒后自动隐藏元素
- 16. jQuery slideDown()5秒后隐藏和滑动后
- 17. 点击显示Div,在Div显示Div1内3秒,然后隐藏
- 18. onClick显示iframe 5000,然后隐藏
- 19. 在高亮显示DIV然后隐藏
- 20. jquery在x秒后显示并隐藏图像
- 21. 隐藏按钮,然后等待2秒后再次显示,点击按钮后
- 22. onclick显示div,几秒后隐藏我显示的div
- 23. 在图像上显示div点击然后在x秒后隐藏它
- 24. 如何显示标签信息,然后在几秒钟后隐藏它?
- 25. 如何使用mousemove显示div,然后在2秒后自动隐藏它们
- 26. Jquery显示隐藏
- 27. jQuery显示/隐藏
- 28. jQuery隐藏/显示
- 29. 显示/隐藏JQuery?
- 30. jquery显示/隐藏
出色的解决方案 – Imdad 2012-05-17 04:26:16
建议2完美地显示复选标记图标,并使用fadeOut()而不是hide()。很好的答案。 – 2013-02-06 16:18:47
你也可以做$(“#myElem”)。show()。delay(5000).hide(); – wilsjd 2013-04-16 20:22:21