jQuery延迟()/淡入()不工作。控制台没问题

标签 jquery

我希望在文档加载后 5 秒出现一个弹出窗口。下面的解决方案似乎不起作用,我收到零控制台错误。 fiddle here

<!doctype html>
<html>

<head>
    <title>

    </title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
    <style type="text/css">
      div{
        width:600px;
        height: 250px;
        border:2px solid black;
      }

    </style>  
    <script type="text/javascript">
     $(document).ready(function() {
        $('#popup').delay(5000).fadeIn(1);
     });

    </script>
</head>

<body>
  <div id="popup">
    yada yada
  </div>
</body>

</html>

最佳答案

这是因为#popup已经可见,并且您正在尝试fadeIn(),请先隐藏它,然后再尝试fadeIn() 5秒延迟。

Fiddle

$(document).ready(function () {
    $('#popup').hide();
    $('#popup').delay(5000).fadeIn('slow');
});

关于jQuery延迟()/淡入()不工作。控制台没问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26954451/

相关文章:

javascript - 我如何使用 jQuery 的 .find 方法并以正则表达式作为参数?

php - 使用 jQuery 的 .get() 检索 PHP 数据

javascript - jQuery 什么时候在浏览器中执行但不在移动设备上执行?

php - 从页面完全隐藏表单仍然会影响提交时的搜索

javascript - Django 中 JS 和 Python 之间的数据集成与 Ajax

javascript - 为什么 AJAX 会破坏插件?

jquery - 使用jquery将基于coffeescript类的数据结构上传到ruby on Rails 3?

javascript - 如何使用另一个流临时 "block"bacon.js 中的 EventStream?

javascript - 使用 jQuery 动画扩展文本区域

javascript - 为什么我的 deferred() 函数无法工作,除非我通过另一个变量引用它?