2011-05-31 61 views
0

我對此頁面有疑問,例如:http://www.last.cz/exotika.html。如果您使用FF或Chrome打開它,則從頁面頂部開始。但是當你在IE8中嘗試時,它會加載滾動過去的標題。兼容模式不起作用。我認爲由onload函數填充的過濾器細節會導致它。有誰遇到同樣的問題知道如何解決它?一個CSS黑客將工作,我猜。IE8在ajax onload事件上向下滾動

感謝您的建議。邁克

+1

我建議使用IE或調試欄的螢火蟲燈,看看dom的讀取是真的,因爲IE瀏覽器讀取doms有點不同於壁虎。 – robx 2011-05-31 23:21:28

回答

1

這將被執行的onload(放置在core.js):

$('#item0').focus() 

這是發生什麼情況,要素#item0獲得焦點和頁面向下滾動,充分顯示元素(它會滾動直到第一個「酒店箱子」的底部邊界 - 即#item0實際上是 - 發生在視口內)。

其他瀏覽器可能會忽略該指令,因爲該元素是<div/>且無法聚焦。

+0

謝謝,找到它並在早上修好它。列表中的第一個項目具有該ID。你真的在縮小的腳本中找到它了嗎?道具! – 2011-06-01 21:02:45

+0

在minified腳本中發現它,我正在尋找字符串showList(函數名爲onload,函數的名字似乎對我有用,並且有指令:)) – 2011-06-02 07:37:01