несвоевременная прокрутка страницы к якорю
в опере (а может и в других браузерах тоже) есть проблема с якорями на тяжёлых страницах. Представьте, что вы кликнули по ссылке с якорем в ней (например, post/123#comments
), но на странице оказалось очень много картинок. Пока картинки грузятся, вы начали их смотреть, прокручивая страницу. Но тут они закончили загружаться, и браузер радостно отмотал страницу к якорю #comments
, безвозвратно потеряв положение скроллера. Неприятно.
так совпало, что сегодня я в очередной раз ощутил эту проблему, а потом прочитал о ней же у Бирмана. И немедленно выпил решил её исправить. Вооружился яваскриптом, и написал юзерскрипт «Fix Opera's scroll to # anchor on page load»
к сожалению, прокрутка происходит ещё до события load
, потому что очень хотелось просто сделать ему event.preventDefault()
. Впрочем, и так получился вполне работоспособный вариант
ВАЖНО! По описанной несколько постов назад причине в гризманки этот скрипт работать не будет