2012-02-08 12 views
2

Jquery Mobileを使用してWebアプリケーションを作成しています。私の機能の1つでは、リストビューの内容を動的にロードする必要があります。Jquery Mobileスクロールオプションを使用した動的リストビュー

しかし、新しいアイテムが見つかるたびにリストビューをリフレッシュすると、リストビューの先頭に戻ってきます。

私の要件は、動的コンテンツを追加することであり、最新のコンテンツに焦点を当てる必要があります。

Android提供setSelectionFromTop(index, top);私はphonegapと一緒にそのタスクを実行する同等のAPIが欲しいですか?

他の考えも歓迎します。スクロールイベントリスナーをトリガすることなく、特定のY位置に予め

おかげ

+1

私は神ひどいことはjQuery Mobileのドキュメントを見つけるとトラブル考え出すを持っていたとして、私は、このいずれかのマークアップですこの同じ問題を解決する。 jQueryUIのドキュメントがjQueryMobileの – SpYk3HH

答えて

2
$.mobile.silentScroll

(方法)
スクロール。

・引数:yPos (数値、デフォルトは0)任意の番号を渡すと、そのYの場所にスクロールします。 例:

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

jQMドキュメント:

+0

を実行したのと同じ人が本当に欲しいです。@Phill Paffordに感謝しますが、リストの内容が動的な場合は、どのように "Y位置"をキャリブレーションする必要がありますか? – siva

+0

最初に動的ページを読み込み、必要な要素を見つけてY位置にしてから$ .mobile.silentScroll(Y); –

+0

ありがとうPhil Pafford $( '#id')。topはY座標を返します。 – siva

関連する問題