[英]Hide menu when window width resize
当窗口的宽度大于479px时,我想消除topMenu。
这是代码,我使用了.hide和.css('display','none')甚至是.slideToggle(false),但它不起作用。 CSS中的默认设置为display:none。
当带有click事件的窗口小于479px时,将显示slideToggle菜单,然后,当大于479px的窗口大于479px时,我需要停止该功能,因为我还有另一个菜单用于较宽的窗口,并且具有相同的click事件。
我无法在更大的窗口中消失或消除该功能。
$(window).on('resize', function(event){
var windowSize = $(window).width();
if(windowSize > 479){
$('#topMenu2').hide();
}
});
有任何想法吗?
那CSS解决方案呢?
@media screen and (min-width: 479px) {
#topMenu2 {display: none}
}
改用CSS:
@media screen and (max-width: 479px)
{
#topMenu2
{
display: block;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.