站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        jQuery怎樣實(shí)現(xiàn)簡單的動畫效果?(實(shí)例詳解)

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

        jQuery怎樣實(shí)現(xiàn)簡單的動畫效果?(實(shí)例詳解)

        jQuery 實(shí)現(xiàn)簡單的動畫

        1、顯示/隱藏

        (1)顯示:

        show(speed,[callback])

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

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

        (2)隱藏:

        hide(speed,[callback])

        (3)交替:

        toggle(speed,[callback]),

        若'顯示'則'隱藏';

        若'隱藏'則顯示

        示例如下:

        //搭建結(jié)構(gòu)  <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秒之內(nèi)顯示             })              $('#btn_hide').bind('click', function () {                 $('#img1').hide(1000);  // 1秒之內(nèi)隱藏             })              $('#btn_toggle').bind('click', function () {                 $('#img1').toggle();  // 顯示或隱藏             }) </script>

        jQuery怎樣實(shí)現(xiàn)簡單的動畫效果?(實(shí)例詳解)

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

        輸出結(jié)果:

        jQuery怎樣實(shí)現(xiàn)簡單的動畫效果?(實(shí)例詳解)

        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怎樣實(shí)現(xiàn)簡單的動畫效果?(實(shí)例詳解)

        4、自定義動畫

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

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

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

        可選的 callback 參數(shù)是動畫完成后所執(zhí)行的函數(shù)名稱。

        示例如下:

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

        輸出結(jié)果:

        jQuery怎樣實(shí)現(xiàn)簡單的動畫效果?(實(shí)例詳解)

        相關(guān)視頻教程推薦:jQuery視頻教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 亚洲国产精品无码av| 精品国产免费一区二区三区香蕉| 无码国产精品一区二区免费式芒果| 亚洲精品你懂的| 精品人妻码一区二区三区| 热久久国产欧美一区二区精品| 亚洲人成亚洲精品| 国产精品伦一区二区三级视频| 尤物国精品午夜福利视频| 国产精品国产高清国产专区| 国产精品天天影视久久综合网| 久久夜色精品国产欧美乱| 永久免费精品影视网站| 无码AⅤ精品一区二区三区| 国产三级国产精品国产普男人| 久久99精品国产麻豆宅宅| 国产成人久久精品一区二区三区| 四虎成人精品永久免费AV| 中文无码精品一区二区三区| 欧美精品成人3d在线| 久久se精品一区二区影院| 精品国产毛片一区二区无码| 99久久精品免费观看国产| 久久最新精品国产| 国产精品一区二区久久| 国产福利微拍精品一区二区| 精品国产三级a∨在线| 久久精品国产精品亚洲毛片 | 精品国产三级a∨在线| 久久亚洲精品中文字幕| 国精品午夜福利视频不卡| 国内精品久久人妻互换| 国产成人无码久久久精品一| 国产精品美女久久久m| 国产suv精品一区二区33| A级精品国产片在线观看| 国产精品久久久久久影院| 久久精品国产秦先生| 99久久国产主播综合精品| 国自产精品手机在线观看视频| 国产午夜精品一本在线观看|