jquery漸隱漸現程式碼例項
本章節分享一段程式碼例項,它使用jQuery實現了元素的漸隱漸現效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(function () { var _num = 1; $("#click").click(function () { var _ul = $("#ul"); var _li = $("#ul li"); var _len = _li.length; var _str = "<li style='display:none'>" + _num + "</li>"; _li.eq(_len-1).fadeOut('slow',function () { $(this).remove(); }); ++_num; $(_str).prependTo(_ul).fadeIn('slow'); }); }); </script> </head> <body> <button id="click">檢視效果</button> <ul id="ul"> <li>#</li> <li>@</li> <li>$</li> </ul> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(function () {}),當文件結構載入完畢再去執行函式中的程式碼。
(2).var _num = 1,宣告一個變數並賦值為1。
(3). $("#click").click(function () {}),為按鈕註冊click事件處理函式。
(4).var _ul = $("#ul"),獲取id屬性值為ul的元素物件。
(5).var _li = $("#ul li"),獲取ul元素下的li元素集合。
(6).var _len = _li.length,獲取li元素的數目。
(7).var _str = "<li style='display:none'>" + _num + "</li>",建立一個字串,這個表示一個li元素,裡面有數字,預設狀態下這個li元素是隱藏的。
(8)._li.eq(_len-1).fadeOut('slow',function () {
$(this).remove();
}),將最後一個li元素尹讓然後刪除這個裡元素。
(9).++_num,數值加1。
(10).$(_str).prependTo(_ul).fadeIn('slow'),然後將那個li元素字串新增到li列表的開頭並動畫方式顯示出來。
二.相關閱讀:
(1).eq()方法可以參閱jQuery eq()一章節。
(2).fadeOut()方法可以參閱jQuery fadeOut()一章節。
(3).remove()方法可以參閱jQuery remove()一章節。
(4).prependTo()方法可以參閱jQuery prependTo()一章節。
(5).fadeIn()方法可以參閱jQuery fadeIn()一章節。
相關文章
- 點選實現元素的漸隱或者漸現程式碼例項
- css3迴圈漸隱漸現效果程式碼例項CSSS3
- 設定div元素漸隱效果程式碼例項
- javascript元素內容漸現效果程式碼例項JavaScript
- css徑向漸變程式碼例項CSS
- canvas徑向漸變程式碼例項Canvas
- canvas線性漸變程式碼例項Canvas
- css3實現的徑向漸變和線性漸變程式碼例項CSSS3
- canvas繪製小球漸隱漸現Canvas
- canvas實現文字線性漸變效果程式碼例項Canvas
- CSS3文字漸現效果程式碼例項CSSS3
- CSS3背景漸變效果程式碼例項CSSS3
- canvas簡單徑向漸變程式碼例項Canvas
- css3實現的漸變線交錯程式碼例項CSSS3
- javascript元素透明度漸變效果程式碼例項JavaScript
- Qt實現控制元件的漸隱漸現動效QT控制元件
- CSS3圓形漸隱漸現迴圈出現CSSS3
- javascript文字彩虹式顏色漸變效果程式碼例項JavaScript
- css3線性漸變簡單程式碼例項CSSS3
- 用VC 實現圖象漸顯和漸隱 (轉)
- 關於CSS中@support實現漸進式網頁設計例項程式碼CSS網頁
- Dreamweaver網頁元素怎麼製作漸隱漸現效果教程網頁
- css3網頁底部漸隱漸現的箭頭效果CSSS3網頁
- 短視訊直播原始碼,實現頂部導航欄背景圖片漸隱漸現效果原始碼
- CSS3實現的滑鼠懸浮文字顏色漸變效果程式碼例項CSSS3
- css3實現的文字顏色漸變和漸隱效果CSSS3
- 用Visual C++實現圖象漸顯和漸隱 (轉)C++
- jQuery is() 程式碼例項jQuery
- jQuery控制div顯示和隱藏程式碼例項jQuery
- js div層漸變方式開啟和關閉效果程式碼例項JS
- 利用jQuery實現頁面漸顯效果jQuery
- jQuery實現的tab選項卡程式碼例項jQuery
- jquery實現的選項卡效果例項程式碼jQuery
- js實現jquery的extend()程式碼例項JSjQuery
- jQuery阻止事件冒泡現象程式碼例項jQuery事件
- jQuery實現滑動門程式碼例項jQuery
- jQuery選項卡例項程式碼jQuery
- js實現的加分後出現漸隱提示效果JS