событие updatelayoutверсия добавлена: 1.0
Описание: Срабатывает компонентами внутри фреймворка, которые динамически показывают/скрывают контент.
jQuery( ".selector" ).on( "updatelayout", function( event ) { ... } )
Некоторые компоненты внутри фреймворка, такие как раскрывающиеся и поисковые компоненты списка, динамически скрывают и показывают контент на основе событий пользователя. Это скрытие/показ контента влияет на размер страницы и может привести к тому, что браузер будет корректировать/прокручивать viewport для соответствия новому размеру страницы. Поскольку это может повлиять на другие компоненты, такие как фиксированные заголовки и подвалы, компоненты, такие как раскрывающиеся и поисковые компоненты списка, запускают пользовательское событие updatelayout для уведомления других компонентов о том, что им может потребоваться изменить их макеты в ответ на изменения их содержимого. Разработчики, создающие динамические приложения, которые вводят, скрывают или удаляют контент с страницы или каким-либо образом изменяют его, влияя на размеры страницы, также могут вручную запустить это событие updatelayout для обеспечения обновления компонентов на странице в ответ на изменения.
Это событие вызывается компонентами внутри фреймворка, которые динамически показывают/скрывают контент, и предназначено как общий механизм для уведомления других компонентов о том, что им может потребоваться обновить свой размер или положение. В рамках фреймворка это событие срабатывает на элементе компонента, содержимое которого было показано/скрыто, и распространяется до самого элемента документа.
$( "#foo" ).hide().trigger( "updatelayout" );