ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)

jQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)

WBOY
WBOY転載
2021-12-17 19:02:013304ブラウズ

この記事では、jquery を使用して簡単なアニメーション効果を実現する方法を見てみましょう。jquery を使用すると、単純な表示と非表示、縮小と拡大、フェードインとフェードアウト、および単純なカスタム アニメーションを実現できます。誰にとっても役に立つでしょう!

jQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)

#jQuery は単純なアニメーションを実装します

1. 表示/非表示

(1) 表示:

show(speed,[callback])

speed: 効果時間。可能な値: 遅い、速い、ミリ秒

コールバック: 遷移の完了後に実行されるメソッドの名前

(2) 非表示:

hide(speed,[callback])

(3) 代替:

toggle(speed,[callback]),

If 'show', then 'hide';

If 'hide', then show

例は次のとおりです:

//搭建结构
 <button id="btn_show">显示图片</button>
        <button id="btn_hide">隐藏图片</button>
        <button id="btn_toggle">交替显示隐藏</button>
    <img src="../素材/im2.jpg" alt="" width="200"    style="max-width:90%" id="img1"> 
  
<script>
$(&#39;#btn_show&#39;).bind(&#39;click&#39;,function(){
                $(&#39;#img1&#39;).show(3000);  // 3秒之内显示
            })
             $(&#39;#btn_hide&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img1&#39;).hide(1000);  // 1秒之内隐藏
            })
             $(&#39;#btn_toggle&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img1&#39;).toggle();  // 显示或隐藏
            })
</script>

jQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)

2. 上方向に縮小/下方向に拡張

(1) 縮小:

slidUp(speed,[callback])

(2) 展開:

slidDown(speed,[callback])

(3) 代替:

slidToggle(speed,[callback])

例は次のとおりです:

 $(&#39;#btn_up&#39;).bind(&#39;click&#39;,function(){
                $(&#39;#img2&#39;).slideUp();  //展开
            })
             $(&#39;#btn_down&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img2&#39;).slideDown(); //收缩
            })
             $(&#39;#btn_slide&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img2&#39;).slideToggle();  //收缩展开交替
            })

出力結果:

jQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)

# 3. フェードイン/フェードアウト

(1) フェードイン:

fadeIn(speed,[callback])

(2) ) フェードアウト:

fadeOut(speed,[callback])

( 3) 交互にフェードインとフェードアウト:

fadeToggle(speed,[callback])

例は次のとおりです:

 $(&#39;#btn_fadeIn&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeIn();   //淡入
            })
            $(&#39;#btn_fadeOut&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeOut();  //淡出
            })
            $(&#39;#btn_fade&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeToggle(2000);  //淡入淡出交替
            })

jQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)

##4. カスタム アニメーション

$(selector).animate(params,[speed],[easing],[fn])
必須の params パラメーターは、アニメーションを形成する CSS プロパティを定義します。

オプションの速度パラメータは、エフェクトの持続時間を指定します。 「slow」、「fast」、またはミリ秒の値を取ることができます。

オプションのコールバック パラメーターは、アニメーションの完了後に実行される関数の名前です。

例は次のとおりです:

$(function(){
            $(&#39;button&#39;).click(function(){
                $(&#39;.bt&#39;).animate({
                    left:200,
                    top:150,
                    opacity:0.4
                },1000)
            })
        })

出力結果:


## 推奨される関連ビデオ チュートリアル: jQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)jQuery ビデオ チュートリアル

以上がjQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。