ボタンのクリック時に jQuery アニメーションを使用して特定の要素までスムーズにスクロールする方法

Barbara Streisand
リリース: 2024-10-31 01:24:29
オリジナル
747 人が閲覧しました

How to Smoothly Scroll to a Specific Element Using jQuery Animation on Button Click?

ボタンのクリック時に特定の要素までスクロールするアニメーション化

ページ上の特定の位置、div、またはターゲットにジャンプまたはスクロールするには、ボタンがクリックされると、jQuery のアニメーション機能を使用できます。

HTML 構造:

JavaScript で参照するための ID またはクラスを持つボタン要素を作成します。また、ターゲット要素にスクロール先の ID を設定します。

JavaScript:

<code class="javascript">$('#clickMe').click(function() {
    $('html, body').animate({
        scrollTop: $('#targetElement').offset().top
    }, 600);
});</code>
ログイン後にコピー
ログイン後にコピー

このスクリプトでは、#clickMe ボタンがクリックされたときに、これにより、html 要素と body 要素のアニメーションがトリガーされ、#targetElement の上部オフセットまでスクロールします。 600 パラメータは、アニメーションの継続時間をミリ秒単位で設定します。

例:

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

<code class="html"><a id="clickMe" href="#">Go to Div</a>

<div id="targetElement">Target Div</div></code>
ログイン後にコピー

対応する JavaScript :

<code class="javascript">$('#clickMe').click(function() {
    $('html, body').animate({
        scrollTop: $('#targetElement').offset().top
    }, 600);
});</code>
ログイン後にコピー
ログイン後にコピー

「Go to Div」ボタンをクリックすると、ページは「Target Div」要素までスムーズにスクロールします。

以上がボタンのクリック時に jQuery アニメーションを使用して特定の要素までスムーズにスクロールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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