当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JQuery Mobile updatelayout用法及代码示例


updatelayout event

添加的版本:1.0

说明:由框架内动态显示/隐藏内容的组件触发。

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

框架内的一些组件,例如可折叠和列表视图搜索,会根据用户事件动态隐藏和显示内容。这种内容的隐藏/显示会影响页面的大小,并可能导致浏览器调整/滚动视口以适应新的页面大小。由于这可能会影响其他组件,例如固定页眉和页脚,因此 collapsible 和 listview 等组件会触发自定义 updatelayout 事件,以通知其他组件他们可能需要调整其布局以响应其内容更改。正在构建从页面注入、隐藏或删除内容或以任何影响页面尺寸的方式对其进行操作的动态应用程序的开发人员也可以手动触发此updatelayout事件,以确保页面上的组件响应更新到变化。

此事件由框架内动态显示/隐藏内容的组件触发,并作为一种通用机制来通知其他组件它们可能需要更新其大小或位置。在框架内,该事件在其内容被显示/隐藏的组件元素上触发,并一直冒泡到文档元素。

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

相关用法


注:本文由纯净天空筛选整理自jquerymobile.com大神的英文原创作品 updatelayout。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。