htmx:before:swap
Срабатывает перед обновлением DOM
Событие htmx:before:swap срабатывает после разбора содержимого ответа, но до его вставки или подмены в DOM.
Когда срабатывает
После получения и разбора ответа, но до внесения каких-либо изменений в DOM.
Данные события
-
ctx- Контекст запроса, включая разобранный ответ -
tasks- Массив задач подмены, которые необходимо выполнить
Пример
htmx.on('htmx:before:swap', (evt) => {
console.log('About to swap:', evt.detail.ctx.response);
// Modify response before swapping
// Or cancel swap by calling evt.preventDefault()
}); Отмените это событие, чтобы предотвратить подмену.
Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/htmx-before-swap/