我正在尝试创建一个文档就绪函数而不需要点击,换句话说我希望脚本在页面加载时一直执行。
我想要做的是如果一个div,让我们说DIV 1在页面上不可见,那么我想要我的第二个div,DIV 2淡入。
这看起来很简单,但我遇到了问题,请问有人能告诉我哪里出错了。
<script type="text/javascript">
$(document).ready(
function(){
$("HTML BODY").onLoad(function () {
if($('.noti_box').is(':hidden')){
$(".advert").fadeIn("slow");
});
}});
</script>
答案 0 :(得分:2)
你的语法有点偏。 jQuery中没有onLoad
事件。您可以将代码放在document.ready
处理程序中运行,它将在加载DOM后立即执行。试试这个:
$(document).ready(function(){
if ($('.noti_box').is(':hidden')) {
$(".advert").fadeIn("slow");
}
});