0

だから私はSOとGoogleを20分ほど見回しており、これを行うjQuery関数またはコードブロックがどこかにあるかどうかわかりませんが、スクロールダウンするとさまざまなjQuery関数を実行しようとしていますページ。これは可能ですか?アンカーを使用してこれを行い、各アンカーポイントにスクロールするときにコードを実行する方法があるのではないかと考えていましたか? ありがとう

4

3 に答える 3

0

jQuery API から:

.scroll() イベント ハンドラーを「スクロール」JavaScript イベントにバインドするか、要素でそのイベントをトリガーします。

http://api.jquery.com/scroll

于 2013-08-26T14:36:04.350 に答える
0

これを試して:

$(window).on("scroll", function() {
  var scrollPosition = scrollY || pageYOffset;

  if (scrollPosition > $("#someAnchor").position().top - $(window).height()) {
    alert("run code here");
  }
});

ID「someAnchor」の要素まで下にスクロールするとすぐに、アラートが表示されます。ここでコードを実行できます。

これを示す jsfiddle を次に示します

于 2013-08-26T15:06:30.173 に答える
0

jQueryでこれを試してください:

$(window).scroll(function () { 
 console.log("Hi");
});
于 2013-08-26T14:37:32.223 に答える