ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery を使用してページの一番下までスムーズにスクロールするにはどうすればよいですか?

jQuery を使用してページの一番下までスムーズにスクロールするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-21 05:33:14
オリジナル
965 人が閲覧しました

How to Smoothly Scroll to the Bottom of a Page with jQuery?

jQuery を使用して要素にスクロール: ページの下部までスムーズにアニメーション化する

この記事では、Web ページをスムーズにスクロールするためのテクニックについて説明します。外部に依存せずに、最新バージョンの jQuery を使用して最後の要素までplugins.

問題:

次の HTML 構造を考えてみましょう:

<input type="text">
ログイン後にコピー

目的は、送信ボタンまでページを自動的にスクロールすることです。ユーザーが ID を含むテキスト入力をクリックすると、滑らかなアニメーションが表示されます。 "subject."

解決策:

これを実現するには、jQuery の animate() メソッドを利用します。コード スニペットの例を次に示します。

$("#subject").click(function() {
    $([document.documentElement, document.body]).animate({
        scrollTop: $("#submit").offset().top
    }, 2000);
});
ログイン後にコピー

このコード:

  1. jQuery を使用して ID「subject」を持つ入力要素を選択します。
  2. クリック イベントをアタッチします。
  3. イベント ハンドラー内で、ドキュメントのスクロールをアニメーション化します。これには、HTML 要素と body 要素の両方が含まれており、ID が「submit」の送信ボタンのオフセット上部までです。
  4. スムーズなエクスペリエンスを実現するために、アニメーションの継続時間を 2000 ミリ秒に指定します。

このコードにより、ユーザーが入力要素をクリックすると、ページが最後の要素までスムーズにスクロールし、ユーザー エクスペリエンスが向上します。

以上がjQuery を使用してページの一番下までスムーズにスクロールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート