网站http://ruvij.businesscatalyst.com/的导航栏出现在左侧

时间:2012-11-07 19:59:36

标签: javascript navigation navigationbar

我是网站设计的新手,这是我为朋友设计的第一个网站

我在此网站上的导航栏出现问题,有时会出现在左侧,有时出现在右侧。这很容易在chrome中复制。它通常在第一次加载时或在几次刷新后中断。

它应该是这样的,http://project02.businesscatalyst.com/Jing/2012-11-08_0121.png

错误的状态:http://project02.businesscatalyst.com/Jing/2012-11-08_0123.png

我无法弄清楚为什么会这样。我使用了某些JS插件,如scrollorama,scrolldeck等。我的自定义JS文件是js.js

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

在我的浏览器(最新的Firefox)中,http://ruvij.businesscatalyst.com/的导航栏对于每次首页访问(使用干净缓存)看起来都很好,而第二页的则会中断。

导航栏的位置具有以下两个属性,这可能是javascript的结果。

left: 83.15px;
padding-left: 816.7px;

我建议您使用right: 0;定位导航栏,以确保它会保留在页面的右侧。您可以使用任何其他数字来定义偏移量。

顺便说一句,您的页面可能会出现另一个问题。即使页面在加载时已向下滚动,也会在每次重新加载后显示指示用户向下滚动的动画箭头。这是因为许多浏览器都记得页面重新加载之间的滚动位置。

答案 1 :(得分:0)

感谢您回答我的问题。

我将文档就绪功能更改为窗口加载并修复了它。不知道为什么会发生这种情况。