Javascript Chrome 12.0.742.100和空a/span定位存在问题

Javascript Chrome 12.0.742.100和空a/span定位存在问题,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,对于我创建的一个站点,我有一个简单的小脚本,可以平滑地滚动到本地锚,并将锚推到历史上,就像它从未发生过一样。最近,我的chrome更新到12.0.742.100,并且停止工作,但是,它在safari和firefox中运行良好 显而易见的解决方法是向每个空锚定标记添加内容并隐藏它,无论是手动还是编程方式 这里有一个例子和测试它 空a和空跨度标记都无法正确定位 还有其他建议吗?我宁愿在更新其他网站时尽量少编辑。您的测试似乎在Chrome14.0.794.0(金丝雀)中运行。这个问题可能已经在未来的版

对于我创建的一个站点,我有一个简单的小脚本,可以平滑地滚动到本地锚,并将锚推到历史上,就像它从未发生过一样。最近,我的chrome更新到12.0.742.100,并且停止工作,但是,它在safari和firefox中运行良好

显而易见的解决方法是向每个空锚定标记添加内容并隐藏它,无论是手动还是编程方式

这里有一个例子和测试它

空a和空跨度标记都无法正确定位


还有其他建议吗?我宁愿在更新其他网站时尽量少编辑。

您的测试似乎在Chrome14.0.794.0(金丝雀)中运行。这个问题可能已经在未来的版本中解决了。您可以等待或提交文件。

我最近遇到了同样的问题。我的Chrome12解决方案是为我所有的空锚定标签设置
位置:relative
。以下几点可以帮你解决问题:

a:empty {
    position:relative;
}

我还告诉他,它的固定在铬13以及