【发布时间】:2014-02-26 17:52:15
【问题描述】:
在我的页面设计中,我在小分辨率上放置了一个菜单按钮,单击时我会显示菜单项。如果项目处于显示状态(由 JS 完成)并且我最大化浏览器(它将更改为另一个查询条件),则项目没有隐藏。即使我将 display:none 添加到 css 以隐藏它们,但它并没有隐藏。为了克服我把 !important 放在那里。但它引起了另一个问题:菜单项不会通过菜单单击显示。 如果有人可以帮助我,我们将不胜感激。 编辑以便更好地理解。 菜单点击js如下:
$("#mobilemenu").click(function(){
var dis = $("#menuitems li").css('display');
if(dis == 'none') {
$("#menuitems li").slideDown("slow");}
else {
$("#menuitems li").slideUp("slow");
}
});
关于我的媒体查询:
@media {
#menuitems li {display:none;}
}
在主css上:
#menuitems li {display:none;}
【问题讨论】:
标签: javascript html css media-queries