我用一个按钮把侧边栏藏起来了。
但是当视图低于991px时,我想隐藏侧边栏,以便为我的网站提供更多空间。
我该怎么做呢?如果我把代码放在if里面,它会一直切换。如果大小大于991px,它应该会再次显示侧边栏
$('#sidebar-btn').click(function () {
$('#sidebar').toggle('visible');
$('.content-wrapper, .full-page-wrapper').toggleClass('content-wrapper full-page-wrapper');
});
//toggle sidebar when width is too small
var browserWidth = $(window).width();
if(browserWidth <= 991 ) {
}
3条答案
按热度按时间h5qlskok1#
您可以使用纯CSS(EDIT:如果你想toogle类,你需要js)。
lrpiutwd2#
你可以尝试用css如下:
否则您可能会感染resize event
neskvpey3#
使用jQuery获取窗口的宽度。