粘性菜单让它移动得更慢

时间:2015-12-09 18:59:44

标签: jquery html asp.net css3

我得到了一个粘性菜单:

$(function () {
    var menuOffset = $(".outerbox").offset().top;
    $(".p").append(menuOffset);
    $(window).scroll(function () {
        var scrollPos = $(window).scrollTop()+2000;

        if (menuOffset <= scrollPos) {
            $(".outerbox").css({ "top": "2000", "position": "fixed", "margin-top": "30px", "margin-right": "0px", "width": "200px", "height": "300px"});
        }
        else {
            $(".outerbox").removeAttr('style');
        }
    });
})

以下代码在jquery中并且工作正常。然而,当我滚动,它看起来太机械,我希望它跟随我的滚动,但更顺利。当你在一个元素上进行转换时。我该怎么办?

1 个答案:

答案 0 :(得分:0)

你的意思是,平滑滚动内容&#34;或者&#34;粘性菜单&#34;?

也许jQuery&#34; NiceScroll&#34;或&#34; jqueryscript&#34;做你想做的事