我有以下代码,可以正常使用chrome。
然而,它不适用于Firefox和IE。没有任何事情发生。
$("body").animate({scrollTop:$(this).offset().top},800);
所以我可以问我应该为firefox和IE编写什么?
感谢。
答案 0 :(得分:35)
尝试使用
$('body,html').animate({scrollTop:$(this).offset().top},800);
而不是
$("body").animate({scrollTop:$(this).offset().top},800);
答案 1 :(得分:1)
试试这个。
document.getElementsByTagName('body')[0].clientHeight
答案 2 :(得分:0)
$(body).scrollTop($(this)[0].scrollHeight);
你使用这段代码,我认为它可以在IE和Firefox中正常使用