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, реально заставить это работать? )) |
а так?
window.addEventListener("onload",
function() {
window.scrollTo(0, 585);
}
, false);
|
|
рони, спасибо, но это вообще никак не реагирует
yazonnile, интересная штука, но: Когда я возвращаюсь на страницу, какую бы позицию скролла мы не указывали, он скроллит до первого обращения к базе. Может есть какая то особенность при работе с динамическими данными? |
|
| Часовой пояс GMT +3, время: 05:28. |