updatelayout
updatelayoutはjQuery Mobile内のコンポーネントの表示・非表示が切り替わった際に発火させるトリガーイベントです。
コラプシブルパネルやdata-filterを利用した検索フィルターなど、jQuery Mobile内のコンポーネントは表示表示を制御する機能を盛ったものがいくつかあります。
ページ内の構成が変わった場合、ブラウザフィットやスクロールの制御などを調整する必要があります。そういった場合、updatelayoutイベントを実行することでjQuery Mobile内はコンテンツの調整を行ないます。
これは手動でコンテンツの表示を制御する場合も同様です。updatelayoutイベントを実行しコンテンツの調整を行ないましょう。
$( "#foo" ).hide().trigger( "updatelayout" );
jQuery Mobile 1.0.0での追加/変更updatelayoutイベントはjQuery Mobile 1.0で実装されたイベントです。
参考URL
updatelayout | jQuery Mobile API Documentation
登録日 : 2013年05月01日 最終更新日 : 2016年12月19日
同じカテゴリー(イベント)のエントリー
- checkboxradiocreate
- updatelayout
- throttledresize
- pageshow
- pageremove
- pageloadfailed
- pagehide
- pagecreate
- pagechangefailed
- pagechange
- pagebeforeshow
- pagebeforehide
- pagebeforecreate
- pagebeforechange
- navigate
- hashchange
- pageload
- pagebeforeload
- scrollstop
- scrollstart
- orientationchange
- vmousecancel
- vclick
- vmouseup
- vmousemove
- vmousedown
- vmouseout
- vmouseover
- swiperight
- swipeleft
- swipe
- taphold
- tap
- pageinit
- mobileinit