繁体   English   中英

调整窗口宽度时隐藏菜单

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM