Spec-Zone.ru › htmx

htmx.initialize()

Вручную инициализирует htmx

Функция htmx.initialize() настраивает обработку истории htmx и обрабатывает document.body. Она вызывается автоматически при DOMContentLoaded (или на следующем такте, если документ уже загружен), но её можно вызвать вручную, если htmx загружается асинхронно или после того, как потоковый ответ передал всю страницу.

Синтаксис

htmx.initialize()

Параметры

Нет.

Использование

Вызовите функцию после асинхронной загрузки htmx, чтобы обработка истории и инициализация элементов выполнялись в нужный момент:

import('https://cdn.jsdelivr.net/npm/htmx.org/dist/htmx.min.js').then(() => {
    htmx.initialize();
});

Вызовите функцию из потокового расширения после получения всей страницы:

// inside an hx-streaming extension handler
htmx.initialize();

Примечания

  • Можно безопасно вызывать несколько раз — слушатели истории регистрируются только один раз
  • Эквивалентно настройке обработки истории с последующим вызовом htmx.process(document.body)

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/methods/htmx-initialize/

Spec-Zone.ru

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