SweetAlert2 прокручивает до инициирующего элемента после закрытия

1

После закрытия модальности я заставляю браузер прокручиваться до верхней части страницы, чтобы увидеть какие-либо сообщения об ошибках. После интеграции модуля 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 в качестве демонстрации.

Изображение 174551

Любые идеи о том, как это исправить?

Бутстрап 4

SweetAlert2 7.28.2

EDIT: Воспроизводится в простой JSFiddle https://jsfiddle.net/s8f12xad/

Теги:
sweetalert
sweetalert2

1 ответ

1
Лучший ответ

Я автор SweetAlert2, опубликован новый выпуск исправлений (7.28.3), он исправит вашу проблему:

https://jsfiddle.net/s8f12xad/1/

swal({
  onAfterClose: () => window.scrollTo(0,0)
})
  • 0
    У меня есть похожая проблема, когда кнопка при открытии видна в нижней части страницы наполовину ... когда она закрывается, она прокручивает страницу так, что видна кнопка ВСЕ. Я не хочу, чтобы оно двигалось к вершине или к элементу ... Я просто хочу, чтобы оно закрылось. Какие-либо предложения? PS. Читал вопросы Git, рад видеть такие быстрые ответы от вас, отличная работа и отличный плагин!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню