Javascript .addClass和.delay不起作用
我当时试着使用这个解决方案 我把Javascript .addClass和.delay不起作用,javascript,jquery,css,Javascript,Jquery,Css,我当时试着使用这个解决方案 我把 <script type="text/javascript> $("#top).addClass("load"); </script> 必须像以下那样触发它: $(document).ready(function() { $("#top").addClass("load"); $("#top").delay(1000).animate({ opacity: 1 }, 700); }); 谢谢你的回答,朋
<script type="text/javascript>
$("#top).addClass("load");
</script>
必须像以下那样触发它:
$(document).ready(function() {
$("#top").addClass("load");
$("#top").delay(1000).animate({ opacity: 1 }, 700);
});
谢谢你的回答,朋友们。但这是工作版本
jQuery(document).ready(function($) {
$(".page-id-29 header#top").addClass("load");
});
您正在DOM准备就绪之前执行代码。将jQuery逻辑包装在document.ready处理程序中,例如:$(function(){/*此处的代码…*/})
另外,您在$(“#top”).addClass(“load”)中遗漏了一个结束引号代码>。我认为您需要包括jquery。。您可以查看并查看设置jQuery部分。。附加。。您需要在完成工作之前包含jquery,或者将代码包装到$(document).ready(function(){//code here})
谢谢您提供了关于包装的线索。我已经找到了正确的答案。谢谢你的回答。但在我的网站上它不起作用。工作包装是jQuery(document).ready(函数($){});好的,试试这个jQuery(document).ready(function(){jQuery(“#top”).addClass(“load”);jQuery(#top”).delay(1000).animate({opacity:1},700); });
jQuery(document).ready(function($) {
$(".page-id-29 header#top").addClass("load");
});