2012-03-08 10 views
2

jQuery Mobileのlistivewには約100項目あります。動的に生成されたリストビューのN番目の要素に焦点を当てることは可能ですか?Jquery Mobileのn番目の項目に注目してください。

AndroidとiPhoneでは可能ですが、jQuery Mobileの仕組みはわかりません。

お時間をありがとうございます。

$(document).scrollTop($(".ui-listview:eq(1) li:eq(21)").position().top); 

それともまでスクロールしたいliに合わせてセレクタを更新:

+0

http://api.jquery.com/nth-child-selector/この意味は? –

+0

n番目の要素までスクロールする必要があります。 n番目の要素のdomを選択しないようにします。ありがとう。 –

答えて

7

のjQuery MobileはサポートscrollTopを行いますので、このような何かを行うことができます。

上記のコードは、jqmリストビューのサンプルページで機能します。それを試してみてください!ここに行きます:http://jquerymobile.com/test/docs/lists/lists-ul.htmlあなたのコンソールに上記のコードを入力してください。最後の項目までスクロールする必要があります。

UPDATE

jqmドキュメントの何か他のものを見た後、私はこれに出くわした:

// Y 300ピクセル
$ .mobile.silentScroll(300)までスクロール。

「ページ内の位置にスクロールする」の下のhttp://jquerymobile.com/test/docs/pages/page-scripting.htmlにあります。これは、ページの位置とバックボタンの動作を維持するために設計されています。

希望すると便利です。

+0

それは私を助けました。ありがとう。 :) –

関連する問題