我使用了一个 JQuery 移动导航,它使用了@979 宽屏。我遇到的问题是,当屏幕重新调整为 979px 宽时,菜单会弹出但完全扩展并覆盖网页的内容。我知道这与 JQuery 有关,但无法弄清楚。这是脚本:
$(".menu-btn").click(
function(){
$("header nav ul").slideToggle();//Slide 1st level navigation on click
}
);
$(window).on('resize',function(){
if($(this).width() > 979){
$('header nav ul').removeAttr('style');
}
});