После закрытия модальности я заставляю браузер прокручиваться до верхней части страницы, чтобы увидеть какие-либо сообщения об ошибках. После интеграции модуля SweetAlert2 для подтверждения отправки приложение будет автоматически прокручивать назад до кнопки отправки теперь после закрытия, а не оставаться наверху.
submit() {
swal({
title: "Submit application",
html: "All submissions are final",
type: "warning",
showCancelButton: true,
confirmButtonText: "Yes, delete it!",
cancelButtonText: "Cancel"
}).then(result => {
window.scrollTo(0,0);
}
);
}
Как вы можете видеть, я пытаюсь заставить свиток вверху в нескольких областях, и это работает, но затем оно откидывается назад. См. Прикрепленный файл gif в качестве демонстрации.
Любые идеи о том, как это исправить?
Бутстрап 4
SweetAlert2 7.28.2
EDIT: Воспроизводится в простой JSFiddle https://jsfiddle.net/s8f12xad/
Я автор SweetAlert2, опубликован новый выпуск исправлений (7.28.3), он исправит вашу проблему:
https://jsfiddle.net/s8f12xad/1/
swal({
onAfterClose: () => window.scrollTo(0,0)
})