2011-06-16 19 views
4

對於我做的一個網站,http://crystalmurray.com,我有一個簡單的小腳本來平滑滾動到本地錨點,並將錨點推向歷史,就像它從未發生過。最近我的Chrome更新到12.0.742.100,並停止工作,但是,它在safari和firefox中運行良好。問題與Chrome 12.0.742.100和空的a /跨度定位

明顯的解決方法是將內容添加到每個空錨標記並隱藏它,無論是手動還是編程。

http://jsfiddle.net/arzynik/zfmgt/

兩個空一個和空span標籤不能正確定位下面有一個例子,測試儀。

其他建議?我更願意在更新其他網站時將編輯保持在最低限度。

回答

1

我最近遇到了同樣的問題。我的Chrome 12的解決方法是爲我所有的空錨標記設置position: relative。下面應該解決你:

a:empty { 
    position:relative; 
} 
2

您的測試似乎在Chrome 14.0.794.0(canary)中有效。這個問題可能已經在未來的版本中得到解決。您可以等待或申請bug report

+0

即時通訊也告訴其固定在鉻13以及 – 2011-06-18 01:32:29