當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JQuery Mobile updatelayout用法及代碼示例

updatelayout event

添加的版本:1.0

說明:由框架內動態顯示/隱藏內容的組件觸發。

  • jQuery( ".selector" ).on( "updatelayout", function( event ) { ... } )

框架內的一些組件,例如可折疊和列表視圖搜索,會根據用戶事件動態隱藏和顯示內容。這種內容的隱藏/顯示會影響頁麵的大小,並可能導致瀏覽器調整/滾動視口以適應新的頁麵大小。由於這可能會影響其他組件,例如固定頁眉和頁腳,因此 collapsible 和 listview 等組件會觸發自定義 updatelayout 事件,以通知其他組件他們可能需要調整其布局以響應其內容更改。正在構建從頁麵注入、隱藏或刪除內容或以任何影響頁麵尺寸的方式對其進行操作的動態應用程序的開發人員也可以手動觸發此updatelayout事件,以確保頁麵上的組件響應更新到變化。

此事件由框架內動態顯示/隱藏內容的組件觸發,並作為一種通用機製來通知其他組件它們可能需要更新其大小或位置。在框架內,該事件在其內容被顯示/隱藏的組件元素上觸發,並一直冒泡到文檔元素。

$( "#foo" ).hide().trigger( "updatelayout" );

相關用法


注:本文由純淨天空篩選整理自jquerymobile.com大神的英文原創作品 updatelayout。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。