Spec-Zone.ru › htmx

htmx:before:on:init

Срабатывает перед тем, как htmx привязывает атрибуты hx-on к элементу

Событие htmx:before:on:init срабатывает перед тем, как htmx привязывает атрибуты hx-on к элементу.

Отмените его, чтобы оставить эти атрибуты непривязанными.

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

Во время htmx.process(), после htmx:before:process и перед инициализацией элемента.

htmx вызывает его один раз для обрабатываемого корневого элемента и один раз для каждого потомка с атрибутом hx-on.

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

Пусто — дополнительный контекст не предоставляется.

Пример

htmx.on('htmx:before:on:init', (evt) => {
  if (evt.target.closest('.no-inline-handlers')) {
    evt.preventDefault();
  }
});

Примечания

  • Событие всплывает и может быть отменено.
  • preventDefault() предотвращает привязку htmx атрибутов hx-on только к этому элементу. Обработка остальной части дерева продолжается.

См. также

  • hx-on
  • htmx:before:process
  • htmx:before:init

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

Spec-Zone.ru

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