Spec-Zone.ru › jQuery Mobile

updatelayout

событие updatelayoutверсия добавлена: 1.0

Описание: Срабатывает компонентами внутри фреймворка, которые динамически показывают/скрывают контент.

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

Некоторые компоненты внутри фреймворка, такие как раскрывающиеся и поисковые компоненты списка, динамически скрывают и показывают контент на основе событий пользователя. Это скрытие/показ контента влияет на размер страницы и может привести к тому, что браузер будет корректировать/прокручивать viewport для соответствия новому размеру страницы. Поскольку это может повлиять на другие компоненты, такие как фиксированные заголовки и подвалы, компоненты, такие как раскрывающиеся и поисковые компоненты списка, запускают пользовательское событие updatelayout для уведомления других компонентов о том, что им может потребоваться изменить их макеты в ответ на изменения их содержимого. Разработчики, создающие динамические приложения, которые вводят, скрывают или удаляют контент с страницы или каким-либо образом изменяют его, влияя на размеры страницы, также могут вручную запустить это событие updatelayout для обеспечения обновления компонентов на странице в ответ на изменения.

Это событие вызывается компонентами внутри фреймворка, которые динамически показывают/скрывают контент, и предназначено как общий механизм для уведомления других компонентов о том, что им может потребоваться обновить свой размер или положение. В рамках фреймворка это событие срабатывает на элементе компонента, содержимое которого было показано/скрыто, и распространяется до самого элемента документа.

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

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquerymobile.com/updatelayout

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API