我用过以下
$("#button").on("click",function(e){
$("#nav").slideToggle();
});
当在移动设置中查看我的页面时,有一个向下滑动的导航。#nav 在 CSS 中有 display:none ,所以display:block
当我单击#button
.
但是,如果我不先“关闭”导航(或重新单击#button
)并调整窗口大小,#nav
则会保留display:block
并显示超过 479 像素。我已经尝试过类似的东西
$(window).resize(function() {
if( $(window).innerWidth()>459 && $("#nav").css("display")!=none ) $("#nav").hide();
});
它没有用。有任何想法吗?