javascript - .addClass 和 .delay 不起作用

标签 javascript jquery css

我尝试使用此解决方案 Using CSS for fade-in effect on page loadthis page

我把

<script type="text/javascript> 
$("#top).addClass("load");
</script>

在我的 javascript 中,但为什么它在加载时不添加加载类。我也试过了

<script type="text/javascript> 
$("#top").delay(1000).animate({ opacity: 1 }, 700);​
</script>

但还是不行。它在 JSFiddle 上有效,但在我的网站上无效。

请帮帮我!

谢谢,

阿迪

最佳答案

必须像这样触发它:

$(document).ready(function() {
       $("#top").addClass("load");
       $("#top").delay(1000).animate({ opacity: 1 }, 700);​
});

关于javascript - .addClass 和 .delay 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44144251/

相关文章:

javascript - 如何优化$.find().first()?

javascript - 按 "snake"顺序合并两个数组

javascript - knockout if 语法

javascript - 在动态插入的 jQuery 库完成加载后执行我的 jQuery 脚本

javascript - 当前屏幕中间的 JQuery 位置

javascript - 如何使标题在向下滚动时淡出/消失并在向上滚动时重新出现?

javascript - 未捕获的类型错误 : cannot set property 'top' of undefined

php - 在我的网站中使用模板功能来检索 PHP Smarty 生成的 HTML 并使用 ajax 响应显示是一个好主意吗?

css - Cyclone slider 图像不在中心

html - 使用 CSS 计数器创建带有计数器重置的子部分