-3

有人可以帮帮我吗?我正在尝试在我的 JavaScript 中添加一个 if 语句,因此如果welcome_page2 div 隐藏或不可见,则运行该函数,否则不要运行该函数。

有人可以告诉我哪里出错了吗?谢谢。

<script type="text/javascript">
    if ($('.welcome_page2').is(":hidden")) {
        setTimeout(function () {
            var cvr = document.getElementById("cover")
            var dlg = document.getElementById("dialog")
            cvr.style.display = "block"
            dlg.style.display = "block"
            if (document.body.style.overflow = "hidden") {
                cvr.style.width = "1024"
                cvr.style.height = "100&#37;"
            }
        }, 3000);
</script>
4

2 回答 2

3

平衡你的牙套,即

        ....
        cvr.style.height = "100&#37;"
     }
   }, 3000);
} // close your if

像这样

<script type="text/javascript">
if  ($('.welcome_page2').is(":hidden")) {
     setTimeout(function () {
        var cvr = document.getElementById("cover")
        var dlg = document.getElementById("dialog")
        cvr.style.display = "block"
        dlg.style.display = "block"
        if (document.body.style.overflow = "hidden") {
            cvr.style.width = "1024"
            cvr.style.height = "100&#37;"
         }
    }, 3000);
} // end if
</script>
于 2013-02-02T03:35:42.543 回答
-2
if  ($('.welcome_page2').is(":hidden"))
{
    setTimeout(function ()
    {
        var cvr = document.getElementById("cover")
        var dlg = document.getElementById("dialog")
        cvr.style.display = "block"
        dlg.style.display = "block"
        if (document.body.style.overflow = "hidden")
        {
            cvr.style.width = "1024"
            cvr.style.height = "100&#37;"
        }
    }, 3000);
}
于 2013-02-02T03:37:09.780 回答