【发布时间】:2016-05-18 20:44:15
【问题描述】:
我有一个子导航 (.nav-sub-wrapper),当前加载隐藏,只有在移动/平板设备上触发时才显示可见。我已将 div 设置为 display:none,但在移动/平板设备上无法将其切换为可见或 display:block。我还使用 jQuery 将 div 设置为隐藏加载,但再次无法让 div 在移动/平板设备上切换可见。
if($(window).width() == '768'){
$(".nav-sub-wrapper").hide();
$(".hamburger").on('click', function(){
$(".nav-sub-wrapper").toggle();
});
}
【问题讨论】:
-
你的框架使用 Bootstrap 吗?
-
您可以尝试添加一个使其可见的类...
-
我尝试过同时使用
.hidden-md-down并为仅切换display:block的div 切换一个类,但这也不起作用。 -
媒体查询不是更好吗?
-
我对@RobA 的建议还不够。使用实际的 CSS 更改 CSS 属性比依赖启用/工作的 JS 要容易得多。