【问题标题】:Mobile navigation jQuery jumping, and navigation disappears when re-sized?移动导航jQuery跳跃,重新调整大小时导航消失?
【发布时间】:2013-12-11 12:31:24
【问题描述】:
以下站点中的导航无法正常工作。出于某种原因,当移动导航被激活时,导航的 li 会跳到适当的位置,而不是固定在它们所在的位置。我无法找到问题样式(我认为这是基于 css 的问题)。
另外,当在移动视图中打开导航,然后关闭它并重新调整浏览器大小时,导航仍然是隐藏的!有没有办法清除缓存,让导航不再使用隐藏声明?
谢谢!
http://wheelingforward.org/
【问题讨论】:
标签:
javascript
jquery
css
mobile
responsive-design
【解决方案1】:
我可以通过调整浏览器大小来重现该问题,并注意到某些东西正在向导航元素添加内联样式声明(显示:无)。因此,当浏览器重新调整到更宽的屏幕时,很难覆盖该内联样式。
所以,我建议不要添加这种内联样式。而是使用媒体查询,或者如果您使用 jQuery 等 javascript 框架,请使用隐藏、显示或切换功能。
希望这里的信息能引导您找到您正在寻找的解决方案
狮子座