この記事では、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> $('#btn_show').bind('click',function(){ $('#img1').show(3000); // 3秒之内显示 }) $('#btn_hide').bind('click', function () { $('#img1').hide(1000); // 1秒之内隐藏 }) $('#btn_toggle').bind('click', function () { $('#img1').toggle(); // 显示或隐藏 }) </script>
2. 上方向に縮小/下方向に拡張
(1) 縮小:
slidUp(speed,[callback])
(2) 展開:
slidDown(speed,[callback])
(3) 代替:
slidToggle(speed,[callback])
例は次のとおりです:
$('#btn_up').bind('click',function(){ $('#img2').slideUp(); //展开 }) $('#btn_down').bind('click', function () { $('#img2').slideDown(); //收缩 }) $('#btn_slide').bind('click', function () { $('#img2').slideToggle(); //收缩展开交替 })
出力結果:
# 3. フェードイン/フェードアウト
(1) フェードイン:fadeIn(speed,[callback])
fadeOut(speed,[callback])
fadeToggle(speed,[callback])
$('#btn_fadeIn').bind('click', function () { $('#img3').fadeIn(); //淡入 }) $('#btn_fadeOut').bind('click', function () { $('#img3').fadeOut(); //淡出 }) $('#btn_fade').bind('click', function () { $('#img3').fadeToggle(2000); //淡入淡出交替 })
##4. カスタム アニメーション$(selector).animate(params,[speed],[easing],[fn])
オプションの速度パラメータは、エフェクトの持続時間を指定します。 「slow」、「fast」、またはミリ秒の値を取ることができます。
オプションのコールバック パラメーターは、アニメーションの完了後に実行される関数の名前です。
例は次のとおりです:
$(function(){ $('button').click(function(){ $('.bt').animate({ left:200, top:150, opacity:0.4 },1000) }) })
出力結果:
## 推奨される関連ビデオ チュートリアル: jQuery ビデオ チュートリアル
以上がjQueryを使って簡単なアニメーション効果を実装するにはどうすればよいですか? (詳細な例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。