Перейти к содержимому
Поставьте ⭐️ проекту перевода GitHub

Атрибут hx-history-elt

Атрибут hx-history-elt позволяет указать элемент, который будет использоваться для сохранения и восстановления состояния страницы во время навигации. По умолчанию используется тег body. Этого обычно достаточно для большинства настроек, но вы можете захотеть сузить выбор до дочернего элемента. Просто убедитесь, что этот элемент всегда видим в вашем приложении, иначе htmx не сможет правильно восстановить навигацию по истории.

Вот пример:

<html>
<body>
<div id="content" hx-history-elt>
...
</div>
</body>
</html>
  • hx-history-elt не наследуется.
  • В большинстве случаев мы не рекомендуем сужать выборку истории.