2012-02-08 136 views
2

我正在使用Jquery Mobile創建一個Web應用程序。我的一個功能需要我動態加載listview的內容。Jquery Mobile使用滾動選項的動態列表視圖

但是在刷新listview每次新項目,我再次集中到列表視圖的頂部。

我的要求是添加動態內容和視圖必須專注於最新的內容。

Android提供setSelectionFromTop(index, top);我想要一個與手機一起工作的等效API來執行該任務嗎?

任何其他的想法也是受歡迎的。

預先感謝

+1

我標誌着這一個,因爲我發現jQuery Mobile的文檔是神可怕和有麻煩搞清楚出了同樣的問題。我真的希望與jQueryUI的文檔相同的人可以使用jQueryMobile的 – SpYk3HH 2012-02-08 14:53:02

回答

2

$.mobile.silentScroll(方法)
滾動到而不會觸發滾動事件偵聽特定Y位置。

·參數:yPos (數字,默認爲0)。通過任何號碼滾動到該Y位置。 例子:

//scroll to Y 100px    
$.mobile.silentScroll(100); 

JQM文件:

+0

謝謝@Phill Pafford,但是當列表內容是動態的時,如何校準「Y位置」。是否有任何方法可以這樣做? – siva 2012-02-08 17:13:35

+0

首先加載動態頁面,找到你需要的元素,得到它的Y位置,然後$ .mobile.silentScroll(Y); – 2012-02-08 17:57:20

+0

感謝Phil Pafford $('#id')。top返回Y座標。 – siva 2012-02-09 18:22:24