@killwayne

Проблемы с редиректом в safari, nuxt?

let redirect = () => {
        let url = ''

        switch (this.$route.path) {
          case `/${ this.locale }/befree`:
            url = `love-republic`
            break
          case `/${ this.locale }/love-republic`:
            url = `zarina`
            break
          case `/${ this.locale }/zarina`:
            url = `sela`
            break
          case `/${ this.locale }/sela`:
            url = `befree`
            break
        }
          this.$router.replace({ path: `/${ this.locale }/${ url }` }) // redirect
      }

      $(window).scroll(function() {
        if ($(window).scrollTop() >= $(document).height() - $(window).height()) {
          redirect()
        }
      })


В общем при прокрутке страницы в самый низ должен произойти редирект, но в сафари происходит по 2-4 редиректа сразу
Как это можно решить?

На качество кода не смотрите, заранее большое спасибо!
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 авг. 2019, в 00:43
500 руб./за проект
21 авг. 2019, в 00:14
1000 руб./за проект