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 редиректа сразу
Как это можно решить?
На качество кода не смотрите, заранее большое спасибо!