站長資訊網
        最全最豐富的資訊網站

        jQuery怎樣實現簡單的動畫效果?(實例詳解)

        本篇文章我們來看一下怎樣利用jquery來實現一些簡單的動畫效果,通過jquery可以實現簡單的顯示隱藏、收縮展開、淡入淡出還有簡單的自定義動畫,希望對大家有幫助!

        jQuery怎樣實現簡單的動畫效果?(實例詳解)

        jQuery 實現簡單的動畫

        1、顯示/隱藏

        (1)顯示:

        show(speed,[callback])

        speed:效果時長。可取的值:slow、fast、毫秒數

        callback:過渡完成后,所執行的方法名稱

        (2)隱藏:

        hide(speed,[callback])

        (3)交替:

        toggle(speed,[callback]),

        若'顯示'則'隱藏';

        若'隱藏'則顯示

        示例如下:

        //搭建結構  <button id="btn_show">顯示圖片</button>         <button id="btn_hide">隱藏圖片</button>         <button id="btn_toggle">交替顯示隱藏</button>     <img src="../素材/im2.jpg" alt="" width="200" height="200" 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>

        jQuery怎樣實現簡單的動畫效果?(實例詳解)

        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();  //收縮展開交替             })

        輸出結果:

        jQuery怎樣實現簡單的動畫效果?(實例詳解)

        3、淡入/淡出

        (1)淡入:

        fadeIn(speed,[callback])

        (2)淡出:

        fadeOut(speed,[callback])

        (3)淡入淡出交替:

        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);  //淡入淡出交替             })

        jQuery怎樣實現簡單的動畫效果?(實例詳解)

        4、自定義動畫

        $(selector).animate(params,[speed],[easing],[fn])

        必需的 params 參數定義形成動畫的 CSS 屬性。

        可選的 speed 參數規定效果的時長。它可以取以下值:"slow"、"fast" 或毫秒。

        可選的 callback 參數是動畫完成后所執行的函數名稱。

        示例如下:

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

        輸出結果:

        jQuery怎樣實現簡單的動畫效果?(實例詳解)

        相關視頻教程推薦:jQuery視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品无码MV在线观看| 久久精品国产91久久综合麻豆自制 | 四虎国产精品永久在线观看 | 免费精品99久久国产综合精品| 伊在人亚洲香蕉精品区麻豆| 亚洲综合一区二区国产精品| 国产欧美日韩精品丝袜高跟鞋| 亚洲国产精品ⅴa在线观看| 国产精品国产三级国产| 久久精品九九亚洲精品天堂| japanese乱人伦精品| 日本伊人精品一区二区三区| 亚洲国产精品成人| 久久久久人妻一区精品| 国产一区二区三区精品视频| 2023国产精品自拍| 久热这里只精品99re8久| 91精品国产福利在线导航| 精品无码人妻一区二区免费蜜桃| 亚洲级αV无码毛片久久精品| 网友偷拍日韩精品| 亚洲av午夜国产精品无码中文字| 久久久精品无码专区不卡| 久久99精品国产麻豆蜜芽| 国产在线精品一区二区夜色| 国产精品无码国模私拍视频| 最新国产精品亚洲| 国产精品久久久久9999高清| 2021精品国产综合久久| 99久久99这里只有免费的精品| 国产精品无码无片在线观看| 久久精品中文騷妇女内射| 欧美精品欧美人与动人物牲交| 精品亚洲国产成AV人片传媒| 精品一区二区三区免费毛片爱| 欧美性videos高清精品| 国自产偷精品不卡在线| 99久久99这里只有免费的精品| 九九精品免视看国产成人| 精品一区二区三区免费| 精品免费tv久久久久久久|