2013-10-12 45 views
1

我設計一個移動網頁和下面這段CSS已經存在於爲了使position: fixed項正常工作:但是JQuery的scrollTo與溢出:汽車

html, body { height: 100%; overflow: auto; } 

,加入overflow: auto的scrollTo後()方法不再起作用 - 不會發生滾動。這是爲什麼?我如何解決它?

回答

1

我碰到類似的問題需要overflow: auto;,但這是因爲我以前滾動窗口,而不是我想滾動的元素。切換到使用更新定位的元素。

所以不是:

$(window).scrollTo()

我切換到:

$('#element').scrollTo()

和起作用的。我不確定你是否處於完全相同的狀況,但可能有幫助?

+0

此解決方案對我無效,因爲我需要滾動整個窗口。 – Onion

+0

啊。如果對某些元素使用固定位置,那麼您是否可以在將要滾動並用scrollTo作爲目標的元素的周圍包裝一個包裝?儘管這可能是不可能的,這取決於你的標記。 –