Ответ 1
Свиток
$(window).scrollTop(0);
, похоже, поддерживается всеми браузерами IE9 + (может быть, IE8, но я больше не тестирую).
Анимированная прокрутка
Если вы хотите оживить свиток, jQuery возвращает ошибку, если используется объект window
(проверен 1.11.2). Вместо этого, чтобы оживить свиток, лучше использовать как html
, так и body
для включения движков, которые используют один из них. Итак:
$('html, body').animate({scrollTop:0},500);
будет прокручиваться до верхней части браузера за полсекунды.
Позиция прокрутки
Вы не можете использовать $('html,body').scrollTop()
, чтобы найти текущую позицию прокрутки страницы - по крайней мере, Chrome не поддерживает это (всегда возвращает 0). Вместо этого, чтобы последовательно находить положение прокрутки страницы, необходимо использовать $(window).scrollTop();
.