Подтвердить что ты не робот

ScrollTop не работает на firefox и IE?

У меня есть код, который отлично работает в chrome.

Однако он не работает на firefox и IE. Ничего не происходит.

 $("body").animate({scrollTop:$(this).offset().top},800);

Так что я могу спросить, что я должен писать для firefox и IE??

Спасибо.

4b9b3361

Ответ 1

попробуйте использовать

$('body,html').animate({scrollTop:$(this).offset().top},800);

вместо

$("body").animate({scrollTop:$(this).offset().top},800);

Ответ 2

попробуйте это.

document.getElementsByTagName('body')[0].clientHeight

Ответ 3

$(body).scrollTop($(this)[0].scrollHeight);

вы используете этот код, я думаю, что он будет корректно работать в IE и Firefox