在Chrome和Safari中,$("body").scrollTop(1000)
會在預期的位置出現。jQuery scrollTop在瀏覽器中不一致
在IE和FF中,沒有任何反應。
在IE和FF中,$(window).scrollTop(1000)
工作,但他們去了不同的地方。它也可以在Chrome和Safari中使用,但它們都會到不同的地方。他們似乎高達300-500像素。
是否有任何一致的方式來設置跨瀏覽器的scrollTop屬性,如果沒有,爲什麼不jQuery抽象呢?
我想將它設置爲動畫,在Chrome和Safari中運行良好,但在其他瀏覽器中運行良好。
是我唯一的選擇做瀏覽器檢測? (不好的做法)還是有更好的方法?
您試過使用$(document).scrollTop(「...」)嗎? – epignosisx 2012-01-27 23:30:47
這實際上工作。我曾嘗試$('文檔'),但沒有。如果你回答的問題,我會給你信用。 – 2012-01-27 23:53:50