0

当 document.ready 时,我的一些 css div 高度是由 javascript 编写的。

副作用是页面中的锚标记正在从 DOM 准备好时变为 js 之后出现在屏幕上的内容。

因此,单击 将您带到 javascript 发挥其魔力之前的位置。

我有什么解决办法?

编辑 这个问题似乎比其他浏览器更容易绊倒 Firefox。但是看到我想修复它而不考虑浏览器(因为无论如何问题出在逻辑而不是代码 - 即页面实际上正在做我要求它做的事情!),解决方案不应该依赖于浏览器。

4

1 回答 1

1

完成修改后,使用jQuery 插件location.hash之类的脚本滚动到正确的元素。

于 2012-05-02T14:20:56.760 回答