以下はChrome / FFなどで動作します...
$('body').animate({scrollTop : 0}, 0);
ただし、IE 7 では何もしません。
代替手段はありますか?
以下はChrome / FFなどで動作します...
$('body').animate({scrollTop : 0}, 0);
ただし、IE 7 では何もしません。
代替手段はありますか?
編集多くの人が指摘しているように、次を使用することをお勧めします。
$('body, html').animate({scrollTop : 0}, 0);
$('body, html').animate({scrollTop : 0}, 0);
IE8 では$(document).scrollTop()
、scrollTop プロパティを取得するために使用する$('body').scrollTop()
か、$('html').scrollTop()
常に 0 を返します。
多分あなたは使うことができます
$(document).animate({scrollTop: 0}, 0);
$('html,body').animate({scrollTop: 0}, 0);
すべてのブラウザで動作するようにします。
設定:
# FF、IE8
document.documentElement.scrollTop = 100;
# chrome
document.body.scrollTop = 100;
得る:
scrollTop = document.documentElement.scrollTop + document.body.scrollTop;