ユーザーが新しいページに入ると、モーダルがページのすぐ上に表示されるようにしたいと思います。
jQuery Mobileでこれを実現するための特定の方法はありますか?
ありがとう!
ユーザーが新しいページに入ると、モーダルがページのすぐ上に表示されるようにしたいと思います。
jQuery Mobileでこれを実現するための特定の方法はありますか?
ありがとう!
page-events
jQuerymobileが公開しているものの1つにバインドできます。ページが表示されるたびにダイアログを表示する場合は、を使用できます。pageshow
または、ユーザーがページを初めて表示したときにのみダイアログを表示する場合は、を使用できますpageinit
。jQuery Mobileによって利用可能になったイベントの完全なリストは次のとおりです:http://jquerymobile.com/demos/1.1.0/docs/api/events.html
pageinit
すべてのページのイベントにバインドする簡単な例を次に示します。
$(document).delegate('[data-role="page"]', 'pageinit', function () {
//now call the code to show the dialog
});
.delegate()
このバインディングが発生した時点でページがDOMに存在しない可能性があるため、使用しました。