ScrollTop не работает на firefox и IE? У меня есть код, который отлично работает в chrome. Однако он не работает на firefox и IE. Ничего не происходит. $("body").animate({scrollTop:$(this).offset().top},800); Так что я могу спросить, что я должен писать для firefox и IE?? Спасибо. Ответ 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
Ответ 1 попробуйте использовать $('body,html').animate({scrollTop:$(this).offset().top},800); вместо $("body").animate({scrollTop:$(this).offset().top},800);
Ответ 3 $(body).scrollTop($(this)[0].scrollHeight); вы используете этот код, я думаю, что он будет корректно работать в IE и Firefox