1
当屏幕返回到最大宽度时,我的响应式菜单消失。我用this code但是我修改了一下当屏幕调整大小几次时,响应式菜单消失
$(function() {
if ($(window).width() < 700) {
var menuVisible = false;
$('#menuBtn').click(function() {
if (menuVisible) {
$('#menu').css({'display':'none'});
menuVisible = false;
return;
}
$('#menu').css({'display':'block'});
menuVisible = true;
});
$('#menu').click(function() {
$(this).css({'display':'none'});
menuVisible = false;
});
}else{
menuVisible = true;
};
});
您应该使用CSS媒体查询的AUTOMATIQUE宽度知名度。使用JS仅用于点击事件 – AlexisWbr
如果该功能不存在,则在浏览页面时默认显示下拉菜单。它隐藏了一半的屏幕。 – Ivan