Jquery 粘性菜单使其移动变慢

Jquery 粘性菜单使其移动变慢,jquery,html,asp.net,css,Jquery,Html,Asp.net,Css,我做了一份粘性菜单: $(function () { var menuOffset = $(".outerbox").offset().top; $(".p").append(menuOffset); $(window).scroll(function () { var scrollPos = $(window).scrollTop()+2000; if (menuOffset <= scrollPos) {

我做了一份粘性菜单:

$(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');
        }
    });
})
$(函数(){
var menuOffset=$(“.outerbox”).offset().top;
$(“.p”).append(menuOffset);
$(窗口)。滚动(函数(){
var scrollPos=$(窗口).scrollTop()+2000;

如果(menuOffset您的意思是平滑滚动“内容”还是“粘性菜单”


也许jQuery“”或“”做你想做的事

请添加你的HTML并提供一个fiddle或类似的。寻找一个纯CSS解决方案。谢谢。这正是我想要的