Таким образом, вы фактически не устанавливаете значение #scrolled
при создании страницы, потому что его значение, установленное в saveScroll
, никогда не достигает сервера. Помните, что при перезагрузке страницы все данные DOM из предыдущей загрузки удаляются.
Я бы подумал, что вы можете попробовать установить это значение в document.cookie
, но вам нужно проверить, будет ли это работать. Другой вариант - использовать window.sessionStorage
, если он доступен в целевой среде.
Вот вам скрипка , с которой вы можете играть. Прокрутите текстовую область и обновите страницу. Вы можете увидеть выходные данные отладки в консоли firebug или devtools.