繁体   English   中英

来自其他页面的锚无法在Firefox和IE中运行(在Chrome中有效)

[英]Anchor from another page not working in Firefox and IE (works in Chrome)

我继承了一个存在问题的网站,该问题使我无法使用Firefox和IE。

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

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

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

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

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

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

通过系统地一次擦除页面上的内容来发现问题。

事实证明,问题与通过javascript生成的页面上的滑块有关。 在滑块的容器上设置高度可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM