0

我正在尝试在页面加载时使用 jQuery 隐藏 div,但是当您向下滚动到某个点时它会淡入。现在下面的脚本几乎可以做到这一点,我遇到的问题是 div最初在页面加载时可见,我想隐藏它......我似乎无法弄清楚如何。

    $(window).bind("scroll", function() {
        if ($(this).scrollTop() > 180) {
            $("#magrig").fadeIn('slow');
        }
        else {
            $("#magrig").stop().fadeOut('fast');
        }
    });

我尝试将 .hide() 添加到脚本中,但我不知道如何重新格式化它。

我最初是从这里得到的:Fade in div after scrolling

任何帮助是极大的赞赏!

4

2 回答 2

2

只使用普通的旧 CSS 怎么样,它将隐藏在 pageload 上:

#magrig {display:none}
于 2013-01-29T13:59:09.253 回答
1

您可以隐藏div页面加载,如下所示:

$(document).ready(function() {
    ("#magrig").hide();
});

或者您可以直接在 CSS 中执行此操作:

#magrig {
    /* other CSS entries */
    display:none;
}
于 2013-01-29T14:00:55.210 回答