对于我制作的网站http://crystalmurray.com,我有一个简单的小脚本,可以平滑滚动到本地锚点,并将锚点推送到历史记录,就像从未发生过一样。最近我的chrome更新到12.0.742.100并且这已停止工作,但是,它在safari和firefox中运行良好。
明显的解决方法是向每个空锚标记添加内容并隐藏它,无论是手动还是以编程方式。
下面是一个示例和测试人员http://jsfiddle.net/arzynik/zfmgt/
空a和空span标签都无法正确定位。
还有其他建议吗?在更新其他网站时,我宁愿将编辑工作降至最低。
答案 0 :(得分:2)
您的测试似乎适用于Chrome 14.0.794.0(金丝雀)。问题可能已在未来版本中解决。您可以等待或提交bug report。
答案 1 :(得分:1)
我最近遇到了同样的问题。我对Chrome 12的解决方法是为我拥有的任何空锚标记设置position: relative
。以下内容应该对您有所帮助:
a:empty {
position:relative;
}