Это скорее архитектурный вопрос, поэтому на веб-странице есть кнопка редактирования, позволяющая редактировать запись. Как только я нажимаю кнопку редактирования, модальный открывается, я меняю некоторые данные о записи, и я нажимаю «Сохранить».Как сфокусироваться на триггерном элементе, который открывается и модально, и как только содержимое будет сохранено, вся страница будет уничтожена и снова отображена.
Фокус возвращается к кнопке закрытия (X) закрытия тоста (сохранение подтверждения) на секунду, и даже до того, как тост исчезает, фокус возвращается в браузер, так как сохранение обновляет страницу, а дом разрушается и создается снова.
То, что мы ожидаем сделать, - это как только мы нажмем кнопку сохранения в модальном режиме, фокус должен перейти к кнопке закрытия тоста (x) и подождать, пока диалоговое окно подтверждения (тост) не исчезнет, а затем снова вернется к кнопке редактирования.
Итак, есть 2 проблемы, которые необходимо решить
Как установить фокус на кнопку редактирования (триггер), когда дом будет разрушен, и созданными снова, как только мы попали кнопку сохранить в модальном, соге есть несколько кнопок до этого, как новый, просмотр, а затем редактирование. как конкретно установить фокус на триггерный элемент?
Как создать стек фокуса, где мы можем указать, что фокус должен идти сначала на тост, а n - на спусковой крючок, даже если дом разрушен и создан снова (возможно ли это)?
Когда я говорю, что «дом разрушен и создан снова», это частично связано с заменой содержимого DOM? Или вся страница перезагружается?
Только панель заголовка, в которой эти кнопки запуска (Новый, Редактировать, Вид) уничтожаются и создаются снова. Так только частично дом разрушается и создается снова