23

私が電話するとき、私も呼ばれ$("body").animate({scrollTop: someValue});たいです$(window).scroll(function() { });。どうすればそれを達成できますか?

$(window).trigger("scroll")私は成功の有無にかかわらず試し$(window).triggerHandler("scroll")ました。

コード

編集: 問題は解決しました。問題を引き起こしたif私の中にありました。$(window).scroll(function() { });

4

3 に答える 3

9

body一貫性がないため、両方に適用しhtmlます..(たとえば、FFはhtmlスクロールに を使用し、クロムは を使用しますbody

$("html, body").animate({scrollTop: someValue});

http://jsfiddle.net/vzyVh/のデモ

于 2012-10-27T09:52:18.830 に答える
2

以下のコードを試すことができます-ここでは、ID「one」を持つdivタグの上部までスクロールしています。

$('html,body').animate({ scrollTop: $('#one').offset().top }, 'slow');
于 2014-08-09T05:20:50.940 に答える