jQuery實現的元素淡入淡出動畫效果
使用jQuery的一個便利之處就是可以輕鬆的實現簡單的動畫效果。
下面通過程式碼例項介紹一下兩個實際應用中比較常見的動畫效果,淡入淡出效果。
一.淡出效果:
使用fadeOut()方法可以實現此效果。
關於此方法的基本用法可以參閱jQuery fadeOut()一章節。程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #antzone{ width:300px; height:300px; color:red; background:#060; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#antzone").fadeOut(5000,function(){ $("#show").text("動畫效果完成"); }); }) }) </script> </head> <body> <div id="antzone"></div> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼實現了淡出效果,從效果可以看出,此方法首先設定元素的透明度,然後在將此元素隱藏。
看谷歌工具效果反應截圖:
二.淡入效果:
使用fadeIn()方法可以實現淡入效果。
關於此方法的更多相關內容可以參閱jQuery fadeIn()一章節。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #antzone{ width:300px; height:300px; color:red; background:#060; display:none; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#antzone").fadeIn(5000,function(){ $("#show").text("動畫效果完成"); }); }) }) </script> </head> <body> <div id="antzone"></div> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
在預設狀態下元素是處於隱藏狀態,當使用fadeIn()方法之後,元素會首先設定為顯示,然後再設定它的透明度。
相關文章
- 實現元素的淡入淡出效果
- jQuery 實現淡入淡出效果jQuery
- jquery實現的元素以動畫方式移動和漸變效果jQuery動畫
- jQuery 效果 – 淡入淡出jQuery
- jQuery元素動畫方式滑動效果jQuery動畫
- jQuery 04 效果 淡入淡出jQuery
- jquery中淡入淡出效果案例jQuery
- SVG 動畫實現彈性的頁面元素效果SVG動畫
- jQuery實現的具有淡出效果的元素刪除jQuery
- jQuery實現對陣列元素的轉換效果jQuery陣列
- 簡單的動畫方式實現的元素下拉和上卷效果動畫
- jQuery 效果 – 動畫jQuery動畫
- Stickup – 輕鬆實現元素固定效果的 jQuery 外掛jQuery
- jquery外掛——點選交換元素位置(帶動畫效果)jQuery動畫
- JavaScript元素動畫效果JavaScript動畫
- jQuery中動畫的實現jQuery動畫
- jQuery 效果 – 停止動畫jQuery動畫
- jQuery動畫效果的刪除行效果jQuery動畫
- javascript實現的淡入淡出效果程式碼例項JavaScript
- jQuery 淡入淡出效果下拉導航選單jQuery
- React實現動畫效果React動畫
- Javascript實現動畫效果JavaScript動畫
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- ExtJS簡單的動畫效果(extjs淡入淡出特效)JS動畫特效
- jQuery實現元素根據視窗大小自適應效果jQuery
- drag & resize元素的jQuery實現jQuery
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- 利用API函式實現影像淡入淡出效果 (轉)API函式
- 實現漫天飛雪的動畫效果動畫
- 教你三種jQuery框架實現元素顯示及隱藏動畫方式jQuery框架動畫
- jquery實現的點選頁面動畫方式平滑定位到某元素程式碼jQuery動畫
- jQuery實現輪播效果jQuery
- 滑鼠滑過實現淡入淡出效果程式碼例項
- jQuery根據滑鼠進入的方位出現動畫遮罩效果jQuery動畫遮罩
- Flutter動畫實現粒子漂浮效果Flutter動畫
- 用JavaScript實現動畫效果 (轉)JavaScript動畫
- 放棄使用jQuery實現動畫jQuery動畫
- Fiori裡花瓣的動畫效果實現原理動畫