站長資訊網(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號
        主站蜘蛛池模板: 日韩人妻无码精品一专区 | 午夜国产精品无套| 91精品国产色综合久久| 亚洲精品视频免费观看| 国产精品丝袜久久久久久不卡| 久久国产热精品波多野结衣AV | 影音先锋国产精品国语对白| 国产精品特级毛片一区二区三区 | 久久精品中文字幕一区| 色花堂国产精品第一页| 欧产日产国产精品精品| 污污网站国产精品白丝袜| 国产在线精品一区二区夜色| 中文字幕精品一区影音先锋| 精品国产网红福利在线观看| 91精品国产高清91久久久久久| 亚洲精品无码专区在线在线播放| 免费精品精品国产欧美在线欧美高清免费一级在线 | 日产精品久久久久久久性色| 国自产精品手机在线观看视| 无码人妻精品一区二区三区久久 | 三级国产精品| 久久午夜无码鲁丝片午夜精品| 99热精品久久只有精品| 青青青青久久精品国产h| 久久精品视频免费| 九九热在线精品视频| 国产精品免费网站| 久久国产精品-国产精品| 国产精品专区第二| 丝袜美腿国产精品视频一区 | 亚洲国模精品一区| 亚州日韩精品专区久久久| 久久亚洲国产精品五月天婷| 国产精品乱伦| 好湿好大硬得深一点动态图91精品福利一区二区| www.精品| 国产精品日韩欧美久久综合| 国产精品美女网站| 久久国产成人精品国产成人亚洲| 精品欧美一区二区在线看片|