scrollTop не работает в Firefox и IE?
У меня есть код ниже, который отлично работает в Chrome.
Тем не менее, он не работает на Firefox, а также IE. Ничего не произошло.
$("body").animate({scrollTop:$(this).offset().top},800);
Так я могу спросить, что я должен написать для Firefox и IE?
Благодарю.
3 ответа
Решение
Попробуйте использовать
$('body,html').animate({scrollTop:$(this).offset().top},800);
вместо
$("body").animate({scrollTop:$(this).offset().top},800);
Попробуй это.
document.getElementsByTagName('body')[0].clientHeight
$(body).scrollTop($(this)[0].scrollHeight);
Вы используете этот код, я думаю, что он будет работать правильно в IE и Firefox