0

私が求めていることを行う方法がわからないわけではありません。だからこそ、私は何かを学ぶことができるように、この素​​晴らしいコミュニティに助けを求めることにしました. これが私の質問です:

1ページだけのサイトを作っています。「私について」、「私はどこにいますか」など、ウェブサイトの各部分は、スクロールすると表示される大きなウェブページのさまざまな場所に表示されます。現在、アニメーションでページの各部分に移動するボタンがあります。
今、スクロールをロックできるかどうか疑問に思っています。ロック スクロールとは、下にスクロールすると、それ以上スクロールしなくても Web ページが自動的に次のセクションに移動することを意味します。これは可能ですか?
明確でない場合はお知らせください。段落を改善するために最善を尽くします。

お時間をいただきありがとうございました!

4

1 に答える 1

0

はい、これで達成できます:

$(window).scroll(function() {
    var winTop = $(this).scrollTop(); // distance frome current top to page top
    if (winTop >= $('#aboutPage').offset().top) { // or you may change to something else
        $('body').animate({
            // animate scrolling to somewhere
            scrollTop: $('#homePage').offset().top
        });
    }
})
于 2013-02-09T01:59:02.940 に答える