Twitter bootstrap 静态侧菜单在引导中滚动

Twitter bootstrap 静态侧菜单在引导中滚动,twitter-bootstrap,Twitter Bootstrap,我使用的是来自的管理模板,但我发现如果侧菜单项超过页面高度,则没有滚动,当菜单项或页面高度更改时,如何将滚动添加到静态侧菜单? 像 您可以更改浏览器高度以查看问题。只需使用滚动插件并使用以下代码: var sideMenuCheck = function () { var ss = $("#side-menu"); ss.css({ 'height': ss.height() + 'px' }); document.body.style.over

我使用的是来自的管理模板,但我发现如果侧菜单项超过页面高度,则没有滚动,当菜单项或页面高度更改时,如何将滚动添加到静态侧菜单? 像

您可以更改浏览器高度以查看问题。

只需使用滚动插件并使用以下代码:

var sideMenuCheck = function () {
    var ss = $("#side-menu");
    ss.css({
        'height': ss.height() + 'px'
    });

    document.body.style.overflow = "hidden";
    var viewportHeight = $(window).height();
    document.body.style.overflow = "";

    var menuParent = ss.parent();   

        menuParent.css({
            'height': (viewportHeight - 50) + 'px',
            'overflow': 'hidden'
        });

    menuParent.niceScroll();
};

$(document).ready(function () {
    sideMenuCheck();
});
$(window).resize(function () {
    sideMenuCheck();

});

注意:这个答案是代表OP发布的。

难道没有办法让整个页面变长而不依赖另一个javascript库吗?