来自另一个不在Firefox和IE中工作的页面的锚点(适用于Chrome)

时间:2013-10-26 19:44:14

标签: html firefox anchor

我继承了一个网站,其中一个问题让我在Firefox和IE中疯狂。

网站主页上有3个锚标记。当访问者在主页上时,所有这些锚标记都有效,但是当从其他页面使用时,其中只有2个可用。

该网站为http://sm.retriogroup.com

单击标题菜单中的“菜单”,“位置”或“联系人”可将页面置于右侧锚点。

如果您访问http://sm.retriogroup.com/gallery等其他页面,然后使用相同的链接,则只有“菜单”和“联系人”链接正常工作。 “位置”链接始终位于主页的底部而不是锚点。 (在Chrome中,页面加载到正确的锚点)

锚链接的HTML是相同的,使用ID作为锚名称。我不明白为什么这个特定的不起作用,而其他人则不行。

令人沮丧的是,如果您使用其他网页上的http://sm.retriogroup.com/#location链接,则无效。但是,一旦你再次进入主页并单击“位置”,那么锚点就没有问题了!

1 个答案:

答案 0 :(得分:4)

通过系统地逐页删除页面上的内容来发现问题。

问题结果与页面上通过javascript生成的滑块有关。在滑块的容器上设置高度解决了这个问题。