javascript - 为什么我的导航栏有时会根据加载/刷新/链接点击时的屏幕分辨率调整大小?

标签 javascript html css

相关网站可以在这里找到:

http://elitepools.ca/index.php

在大多数情况下,导航似乎工作得很好,但有时(尤其是当您刷新页面时)导航栏 (div id magic-line-two) 会扩展到占据屏幕的整个右侧。

我一直在努力解决这个问题,我能想到的最好办法是可能某种设置大小的 javascript 可能能够正确调整大小,但我仍然不完全确定为什么会这样,所以我希望在一些帮助下我可以隔离问题并从那里开始正确修复它。

**此外,这可能无关也可能不相关,但是一旦你回到 IE 版本。 7 页面分崩离析,但我很确定这是我的下拉菜单的问题,因为那是导航中出现问题的部分。

发生这种情况的浏览器:

Firefox(半正常)

Chrome(在页面刷新但不是链接点击)

Safari(在页面刷新但不是链接点击)

浏览器不会发生这种情况

IE 8+

歌剧

感谢任何花时间帮助我解决此问题的人,如果您不打算花几分钟时间查看问题并提供合法帮助,请不要发帖。

最佳答案

不能 100% 确定这是否是您设想的设计方式,但是

#magic-line-two {max-width:450px !important;}

在 firefox 和 chrome 中都可以正常工作。

关于javascript - 为什么我的导航栏有时会根据加载/刷新/链接点击时的屏幕分辨率调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6253754/

相关文章:

php - 从 Javascript 弹出窗口获取值 - 用作 php post 值

php - 防止 div 重新加载

javascript - AngularJS 的范围问题

javascript - 使用javascript在新选项卡中打开图像和文本

javascript - 在 Video.js 中使用多个缩略图 Sprite

css - 如何更改纸质按钮的纸质 Material 框阴影的颜色? ( polymer 1.0+)

javascript - 拖动的元素在下降时消失

javascript - 使用 jQuery 错误设置自定义数据属性

html - 外部 CSS 失败

javascript - jquery 如何知道表格滚动条是否到达末尾