web-dev-qa-db-ja.com

トリガー$(window).scroll();

$("body").animate({scrollTop: someValue});を呼び出すと、$(window).scroll(function() { });も呼び出されます。どうすればそれを達成できますか?

$(window).trigger("scroll")$(window).triggerHandler("scroll")を試してみましたが、成功しませんでした。

コード

EDIT:問題が解決しました。問題の原因となった$(window).scroll(function() { });ifがありました。

22
Sawny

ただ使用する:

// Trigger the scroll event
$(window).scroll();

ソース:

47

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

$('html,body').animate({ scrollTop: $('#one').offset().top }, 'slow');
2
user3059993