1. 程式人生 > 實用技巧 >jQuery8:動畫效果

jQuery8:動畫效果

8,基本動畫效果

注意:這些方法可能不會提示,需要自己新增

1)基本

show(speed,fn) :顯示

hide(speed,fn) :隱藏

注意:speed:slow|normal|fast |時間單位毫秒

Fn:回撥函式,當動畫執行完成之後,自動呼叫該函式,也可以省略。

2)滑動:

slideDown(speed,fn):顯示

slideUp(speed,fn):隱藏

3)淡入淡出:通過改變標籤的不透明度來實現

fadeIn(speed,fn):顯示

fadeOut(speed,fn):隱藏

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="js/jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            $(
function(){ $("#btn1").click(function(){ /* 基本動畫效果,慢慢滑動收縮+慢慢變淡*/ $("img").show(3000,); }); $("#btn2").click(function(){ $("img").hide(3000); }); $("#btn3").click(function(){ /* 滑動效果,不會慢慢變淡
*/ $("img").slideDown(5000); }); $("#btn4").click(function(){ $("img").slideUp(5000); }); $("#btn5").click(function(){ /* 淡入淡出效果,不會滑動,只通過改變標籤的透明度來改變*/ $("img").fadeIn(5000); }); $(
"#btn6").click(function(){ $("img").fadeOut(5000); }); }); </script> </head> <body> <div id="div1"> <img id="img1" src="img/1.jpg"> </div> <input type="button" name="btn1" id="btn1" value="基本顯示" /> <input type="button" name="btn2" id="btn2" value="基本隱藏" /> <input type="button" name="btn3" id="btn3" value="滑動顯示" /> <input type="button" name="btn4" id="btn4" value="滑動隱藏" /> <input type="button" name="btn5" id="btn5" value="淡入淡出顯示" /> <input type="button" name="btn6" id="btn6" value="淡入淡出隱藏" /> </body> </html>