13

クロムで正常に動作する以下のコードがあります。

ただし、Firefox や IE では動作しません。何も起こりません。

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

では、firefox と IE 用に何を書けばよいかお尋ねしてもよろしいですか??

ありがとう。

4

3 に答える 3

36

使ってみて

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

それ以外の

$("body").animate({scrollTop:$(this).offset().top},800);
于 2012-11-15T12:29:09.913 に答える
1

これを試して。

document.getElementsByTagName('body')[0].clientHeight
于 2012-11-15T14:01:15.457 に答える
0
$(body).scrollTop($(this)[0].scrollHeight);

このコードを使用すると、IE と Firefox で適切に動作すると思います

于 2012-11-15T12:45:37.793 に答える