hx-morph-skip
Замораживает элемент во время морфинг-замены
Атрибут hx-morph-skip оставляет элемент без изменений во время морфинг-замены. htmx не копирует атрибуты и не выполняет морфинг дочерних элементов.
Синтаксис
<custom-widget hx-morph-skip>
<!-- htmx leaves this element and its children alone -->
</custom-widget> Значение атрибута игнорируется.
Примечания
- Используйте его для виджетов сторонних разработчиков, веб-компонентов и элементов с анимацией или состоянием на стороне клиента.
- Чтобы обновить атрибуты, сохранив дочерние элементы, используйте
hx-morph-skip-children. - Он применяется только к морфинг-заменам. Он не влияет на
innerHTML,outerHTMLи другие стили замены. - htmx находит атрибут с помощью селектора
htmx.config.morphSkip, значение которого по умолчанию —[hx-morph-skip]. Если задать для этого параметра другой селектор, атрибут перестанет работать. - htmx находит элемент на текущей странице, а не в ответе.
См. также
Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/attributes/hx-morph-skip/