2011-02-22 133 views
1

我正在設計一個動態網頁,通過AJAX加載內容,如Facebook的牆,首先到最後一個到最下面。但是,我不想更改滾動的內容。例如,當新的內容被加載時,頁面被壓低,但我想要一個腳本來修復屏幕上的滾動內容。我怎樣才能做到這一點?請幫幫我。固定滾動內容

更新

歐凱,我已經找到了關鍵的功能是scrollBy(X,Y);窗口對象的功能。然而,現在我想用它與jQuery的動畫我怎麼能動畫這個功能?

+0

這聽起來像你想要添加新的數據到現有的數據。屏幕上的滾動內容是什麼意思? – 2011-02-22 21:27:38

+0

我已將您的答案合併到您的問題中。 – 2011-02-23 08:02:22

回答

0

我真的不知道,如果這是你想要的,但我覺得你可以記錄事件的clientY屬性或pageY如在jquery中,&然後使用jquery或簡單的JS向下滾動到您已存儲的值。

0
var w = $('#selector').width(); 
$('#selector').append(data).scrollTop(w); 

我沒有測試它,但它具有對:)基本

+0

我應該得到身高而不是寬度的權利? :) – 2011-02-22 21:36:20

+0

是的:$這是尷尬:) – Val 2011-02-22 21:38:37

+0

或perhaphs它可能是innerHeight – Val 2011-02-22 21:39:07