Как отменить скролл, при возврате на предыдущую страницу?
При возврате на предыдущую страницу, браузер прокручивает её на то положение, которое было в момент записи history.pushState
Как здесь$(window).bind('popstate',function(e){/*здесь*/})это отменить?
Я так и не нашел решения. Пришлось отключить прокрутку у `body`, а весь контент обернуть в `div[style="overflow: auto"]` и управлять прокруткой вручную. Либо как gmail использовать для этих целей `iframe`, хотя это почти тоже самое, что и обернуть весь контент в `div`.
Этот вариант работает, если писать так: setTimeout(function(){$(document).scrollTop(x);},0); Но этот вариант не подходит, поскольку появляется "скачок", который отчетливо заметен не вооруженному глазу.