Spec-Zone.ru › htmx

htmx:before:settle

Срабатывает после вставки в DOM, перед выполнением задач стабилизации

Событие htmx:before:settle срабатывает после вставки нового содержимого в DOM, но до применения CSS-переходов.

Когда срабатывает

После завершения подмены, непосредственно перед тем, как htmx запустит фазу стабилизации (которая применяет CSS-переходы и удаляет старые атрибуты).

Детали события

  • task — задача подмены, для которой выполняется стабилизация
  • newContent — массив вновь вставленных элементов
  • settleTasks — массив ожидающих выполнения обратных вызовов стабилизации (например, шагов CSS-переходов)

Пример

htmx.on('htmx:before:settle', (evt) => {
  console.log('About to settle', evt.detail.newContent.length, 'element(s)');
  // Modify elements before transitions run
});

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/htmx-before-settle/

Spec-Zone.ru

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