htmx:after:settle
Срабатывает после завершения задач settle
Событие htmx:after:settle срабатывает после того, как htmx завершает фазу settle, включая все CSS-переходы.
Когда срабатывает
После завершения всех задач settle (CSS-переходов, очистки атрибутов) для нового заменённого содержимого.
Данные события
-
task— задача замены, для которой завершилась фаза settle -
newContent— массив элементов, для которых завершилась фаза settle -
settleTasks— массив выполненных задач settle
Пример
htmx.on('htmx:after:settle', (evt) => {
console.log('Settle complete for', evt.detail.newContent.length, 'element(s)');
// Safe to interact with fully-settled DOM
}); На этом этапе DOM полностью стабилен — все переходы завершились, а временные атрибуты удалены.
Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/htmx-after-settle/