Bootstrap Modal隐藏滚动条

时间:2015-08-06 13:45:50

标签: javascript jquery html css twitter-bootstrap

我使用的是Bootstrap v3.3.5。每次触发模态框时,滚动条都会隐藏,从而抖动网页。你能不能给我一个解决方法。

网址:http://goo.gl/kwn7YH模式由右侧的“查询”按钮触发。我尝试添加cutom JS以删除边距/填充但不起作用:

$(document).on( 'hidden.bs.modal', '.modal', function() {
    $(document.body).removeClass( 'modal-scrollbar' );
}).on( 'show.bs.modal', '.modal', function() {
    // Bootstrap's .modal-open class hides any scrollbar on the body,
    // so if there IS a scrollbar on the body at modal open time, then
    // add a right margin to take its place.
    if ( $(window).height() < $(document).height() ) {
        $(document.body).addClass( 'modal-scrollbar' );
    }
});
})(window.jQuery);
});

1 个答案:

答案 0 :(得分:0)

尝试并使用 $('#myModal').hasClass('in'); 然后在活动时按钮右侧应用17px填充。