Тема: onload scrollTo
Показать сообщение отдельно
  #1 (permalink)  
Старый 27.12.2016, 12:04
Новичок на форуме
Отправить личное сообщение для TigerZaka Посмотреть профиль Найти все сообщения от TigerZaka
 
Регистрация: 27.12.2016
Сообщений: 3

onload scrollTo
Всем привет!
На странице каталога используеся lazy load, после пары скроллов жмем на товар и попадаем на страницу товара.
Пытаюсь сделать так, чтобы при нажатии кнопки "назад", клиент попадал на тоже положение на странице.
Пробовал так, не срабатывает
window.onload = function() {
    window.scrollTo(0, 585);
}

Вот так:
window.addEventListener("onload", window.scrollTo(0, 585), false);

вроде прыгает куда надо, но потом резко возвращается к верху страницы (не знаю, как это отключить).
С помощью компонента didupdate (reactjs) получилось только с setTimeout, да и то 10мс не отрабатывает, границу не знаю, но с 500мс отработало
Подскажите, без анимации или тайм-аута, на js, реально заставить это работать? ))
Ответить с цитированием