2012-01-10 224 views
2

所以這裏的情況...如何使用滾動條重置滾動條內的滾動條位置?

我使用jQuery/AJAX調用各種HTML序列到我的主控制面板/網頁。

有些請求會返回非常長的結果,並且需要在彈出分隔符內顯示滾動條。

當客戶關閉最初的長期結果並打開另一個冗長的結果時......彈出式分割將顯示與我們之前關閉分割時所做的完全相同的「距離頂部距離」。

從本質上講,瀏覽器(firefox 9.0)保存了div的滾動條的位置,並在我通過AJAX調用另一堆html進入同一個分隔線時替換它。

如何阻止「便利」?

回答

9

加載新數據之前,試試這個:

$('#yourDIV').scrollTop(0); 
+0

該解決方案似乎像它應該工作,但它並不明顯。 – darkAsPitch 2012-01-10 13:36:04

+0

你能分享一個鏈接到你的工作? – techfoobar 2012-01-10 13:39:22

+2

讓這對於工作來得太遲的人來說是一個教訓......不要! techfoobar是100%正確的,我只是太累了,不知道它。謝謝。 – darkAsPitch 2012-01-11 01:27:03