JQuery實(shí)現(xiàn)隱藏和顯示動(dòng)畫效果
本文為大家分享了JQuery實(shí)現(xiàn)隱藏和顯示動(dòng)畫效果的具體代碼,供大家參考,具體內(nèi)容如下
隱藏和顯示
語(yǔ)法
- $(selector).fadeIn([speed,callback]);
- $(selector).fadeOut([speed,callback]);
- $(selector).fadeToggle([speed,callback]);
參數(shù)說(shuō)明:
可選的 speed 參數(shù)規(guī)定隱藏/顯示的速度,可以取以下值:“slow”、“fast” 或毫秒。
可選的 callback 參數(shù)是隱藏或顯示完成后所執(zhí)行的函數(shù)名稱。
實(shí)現(xiàn)代碼
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>文檔處理</title> <script type="text/javascript" src="js/jquery-1.11.1.js"></script> <style> div { background: lightblue; padding: 20px; } p { background: lavenderblush; padding: 20px; } </style> <script> $(function() { $("#btnHide").click(function() { //$("div").hide(); //$("div").hide(2000); $("div").hide(2000, function() { alert("隱藏完成!"); }); }); $("#btnShow").click(function() { //$("div").show(); //$("div").show(2000); $("div").show(2000, function() { alert("顯示完成!"); }); }); $("#btnToggle").click(function() { //$("p").toggle(); //$("p").toggle(2000); $("p").toggle(2000, function() { alert("切換完成!"); }); }); }); </script> </head> <body> <button id="btnHide">隱藏-div</button> <button id="btnShow">顯示-div</button> <button id="btnToggle">切換顯示和隱藏-p</button> <div>div1</div> <br/> <div>div2</div> <p style="display: none;">p1</p> <p>p2</p> </body> </html>
效果展示
隱藏效果展示
顯示效果展示
切換顯示和隱藏
從P1切換成了P2
淡入和淡出
語(yǔ)法
- $(selector).fadeIn([speed,callback]);
- $(selector).fadeOut([speed,callback]);
- $(selector).fadeToggle([speed,callback]);
參數(shù)說(shuō)明:
可選的 speed 參數(shù)規(guī)定隱藏/顯示的速度,可以取以下值:“slow”、“fast” 或毫秒。
可選的 callback 參數(shù)是隱藏或顯示完成后所執(zhí)行的函數(shù)名稱。
實(shí)現(xiàn)代碼
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>效果</title> <script type="text/javascript" src="js/jquery-1.11.1.js"></script> <style> div { background: lightblue; padding: 20px; } p { background: lavenderblush; padding: 20px; } </style> <script> $(function() { $("#btnIn").click(function() { //$("div").fadeIn(); //$("div").fadeIn(2000); $("div").fadeIn(2000, function() { alert("淡入完成!"); }); }); $("#btnOut").click(function() { //$("div").fadeOut(); //$("div").fadeOut(2000); $("div").fadeOut(2000, function() { alert("淡出完成!"); }); }); $("#btnToggle").click(function() { //$("p").fadeToggle(); //$("p").fadeToggle(2000); $("p").fadeToggle(2000, function() { alert("切換完成!"); }); }); }); </script> </head> <body> <button id="btnIn">淡入-div</button> <button id="btnOut">淡出-div</button> <button id="btnToggle">切換淡入淡出-P</button> <div>div1</div> <br/> <div>div2</div> <p style="display: none;">p1</p> <p>p2</p> </body> </html>
效果與隱藏和顯示相差不大
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery編程動(dòng)畫的基本方法示例詳解
- jQuery實(shí)現(xiàn)小球點(diǎn)擊發(fā)射動(dòng)畫
- 一篇文章帶你了解jQuery動(dòng)畫
- jQuery實(shí)現(xiàn)帶展開(kāi)動(dòng)畫的導(dǎo)航欄效果
- jQuery實(shí)現(xiàn)廣告顯示和隱藏動(dòng)畫
- jQuery框架實(shí)現(xiàn)元素顯示及隱藏三種動(dòng)畫方式
- jQuery實(shí)現(xiàn)移動(dòng)端下拉展現(xiàn)新的內(nèi)容回彈動(dòng)畫
- jQuery常見(jiàn)動(dòng)畫效果實(shí)現(xiàn)介紹
相關(guān)文章
使用jQuery制作遮罩層彈出效果的極簡(jiǎn)實(shí)例分享
這篇文章主要介紹了使用jQuery制作遮罩層彈出效果的極簡(jiǎn)實(shí)例分享,效果中背景為半透冥且不可操作,在制作頁(yè)面上傳功能等場(chǎng)景下十分實(shí)用,需要的朋友可以參考下2016-05-05jQuery中$.get、$.post、$.getJSON和$.ajax的用法詳解
本文重點(diǎn)是來(lái)講講jQuery中調(diào)用ajax的4種方法:$.get、$.post、$getJSON、$ajax。如果讀者沒(méi)有javascript和jquery的知識(shí),或者沒(méi)有ajax的概念,那么請(qǐng)先去問(wèn)問(wèn)度娘,再來(lái)讀本文。2014-11-11通過(guò)jquery實(shí)現(xiàn)tab標(biāo)簽瀏覽效果
這篇文章主要介紹了通過(guò)jquery實(shí)現(xiàn)tab標(biāo)簽瀏覽效果2007-02-02jquery拖動(dòng)插件(jquery.drag)使用介紹
可以使用鼠標(biāo)任意拖動(dòng)列表項(xiàng)改變默認(rèn)的位置,具體的實(shí)現(xiàn)如下(附演示),感興趣的朋友可以學(xué)習(xí)下2013-06-06