目前我有一個覆蓋側邊欄,通過點擊啓動。一旦點擊,它也會將no-scroll
類添加到身體,以防止身體滾動,並通過CSS控制overflow:hidden
。ToggleClass「無滾動」導致身體伸展到滾動條寬度的數量
我想:
$('.toggle-menu').click(function() {
$('.sidebar-outer').toggleClass('open');
$('body').toggleClass('no-scroll');
});
而這裏的CSS:
body.no-scroll {
overflow: hidden;
}
疊加側邊欄工作得很好,並因此與它的CSS。我的問題是,一旦點擊切換,身體被拉伸,需要滾動條的寬度。
如何防止身體滾動而不會導致身體伸展?
@ M0ns1f你甚至不讀? – Biyan
對不起,但現在我知道問題 – M0ns1f