javascript - 10秒后显示div,10秒后隐藏

标签 javascript jquery css-transitions

我需要在页面加载后 10 秒内显示一个 div(例如#mybox),使其再保持可见 10 秒,然后以漂亮的滑入/滑出效果隐藏。

非常感谢您的任何提示/帮助!

最佳答案

请使用以下功能:

cycle();
function cycle() {
     $('#myid')
    .delay(10000)
    .fadeIn(300)
    .delay(10000)
    .fadeOut(300, cycle);
}

如果我们不需要循环,那么只需要一行代码:

$('#myid').delay(10000).fadeIn(300).delay(10000).fadeOut(300);

关于javascript - 10秒后显示div,10秒后隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619954/

相关文章:

css - 如何将过渡添加到高度,以高度为 :auto? 的 block

CSS 动画和显示无

javascript - 如何使用jquery取消选中复选框

javascript - 如何在 ember-cp-validations 中验证复选框、选择框和单选按钮

Javascript在原型(prototype)中声明方法时设置基础对象

javascript - 下雪......但只有在鼠标移动时?

javascript - Jquery Cookie 通过模态显示/隐藏菜单

jquery - jquery 加载后 Select2 不起作用

javascript - 连接 Javascript 函数和字符串

jquery - iphone 样式复选框