如果其他div不可见,则淡入div

时间:2015-01-27 16:56:54

标签: javascript jquery

我正在尝试创建一个文档就绪函数而不需要点击,换句话说我希望脚本在页面加载时一直执行。

我想要做的是如果一个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>

1 个答案:

答案 0 :(得分:2)

你的语法有点偏。 jQuery中没有onLoad事件。您可以将代码放在document.ready处理程序中运行,它将在加载DOM后立即执行。试试这个:

$(document).ready(function(){
    if ($('.noti_box').is(':hidden')) {
        $(".advert").fadeIn("slow");
    }
});