jQuery選擇器實例應(yīng)用
剛學完jQuery選擇器,閑來無事,照著書上的范例敲了一段代碼(HTML和CSS抄自書上),自己試著寫了寫jQuery的代碼,感覺相當輕便啊。
顯示效果:
功能說明:
1、點擊上邊的圖書分類一欄,實現(xiàn)向下的伸縮擴展,可以控制分類的顯示狀態(tài);
2、“簡化”功能點擊后實現(xiàn)分類顯示菜單數(shù)量的簡化,簡化后,簡化字樣變成“展開”;
3、頁面中的兩個紅色箭頭圖標均為顯示狀態(tài)的圖標,每次點擊后都會變換相應(yīng)的狀態(tài)效果。
代碼實現(xiàn):
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta name="keywords" content=" keywords" /> <meta name="description" content="description" /> </head> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <style type="text/css"> body{font-size:13px} #divFrame{border:solid 1px #666;width:301px;overflow:hidden} #divFrame .clsHead{background-color:#eee;padding:8px;height:18px;cursor:pointer} #divFrame .clsHead h3{padding:0px;margin:0px;float:left} #divFrame .clsHead span{float:right;margin-top:3px} #divFrame .clsContent{padding:8px} #divFrame .clsContent ul{list-style-type:none;margin:0px;padding:0px} #divFrame .clsContent ul li{float:left;width:95px;height:23px;line-height:23px} #divFrame .clsBot{float:right;padding-top:5px;padding-bottom:5px} .GetFocus{background-color:#eee} </style> <body> <script type="text/javascript"> $(function(){ $('.clsHead').click(function(){ if($('.clsContent').is(':visible')){ $('.clsContent').css('display','none'); $('.clsHead span img').attr('src','a.gif'); }else{ $('.clsContent').css('display','block'); $('.clsHead span img').attr('src','a2.gif'); } }); $('.clsBot').click(function(){ if($('li:last').is(':visible')){ $('li:gt(5)').css('display','none'); $('.clsBot a').html('展開'); $('.clsBot img').attr('src','a.gif'); }else{ $('li:gt(5)').css('display','block'); $('.clsBot a').html('簡化'); $('.clsBot img').attr('src','a2.gif'); } }); }); </script> <div id="divFrame"> <div class="clsHead"> <h3>圖書分類</h3> <span><img src="a2.gif" alt="" /></span> </div> <div class="clsContent"> <ul> <li><a href="#">小說</a><i>(1110) </i></li> <li><a href="#">文藝</a><i>(230) </i></li> <li><a href="#">青春</a><i>(1430) </i></li> <li><a href="#">少兒</a><i>(235) </i></li> <li><a href="#">生活</a><i>(7809) </i></li> <li><a href="#">社科</a><i>(876) </i></li> <li><a href="#">管理</a><i>(1234) </i></li> <li><a href="#">計算機</a><i>(2434) </i></li> <li><a href="#">教育</a><i>(234) </i></li> <li><a href="#">工具書</a><i>(7665) </i></li> <li><a href="#">引進版</a><i>(4557) </i></li> <li><a href="#">其他類</a><i>(4543) </i></li> </ul> <div class="clsBot"><a href="#">簡化</a> <img src="a2.gif"> </div> </div> </div> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JQuery 給元素綁定click事件多次執(zhí)行的解決方法
這篇文章主要介紹了JQuery 給元素綁定click事件多次執(zhí)行的解決方法,比較實用,需要的朋友可以參考下2014-09-09基于jquery實現(xiàn)發(fā)送文章到手機的代碼
這篇文章主要介紹了基于jquery實現(xiàn)發(fā)送文章到手機的代碼,非常簡單實用,需要的朋友可以參考下2014-12-12使用jQuery插件創(chuàng)建常規(guī)模態(tài)窗口登陸效果
隱藏模態(tài)窗口技術(shù)是一種很好的解決方案,用于處理不是特有必要出現(xiàn)在網(wǎng)頁上的界面元素,下面與大家分享下如何利用jQuery插件leanModal建立一個常規(guī)模態(tài)窗口2013-08-08jQuery中closest和parents的區(qū)別分析
本文給大家介紹jquery中parents()和closest()用法與區(qū)別介紹,在jquery中parents()查找父級元素刪除的時候,發(fā)現(xiàn)它不包含根元素,于是用了closest(),效果不錯,下面我來給大家具體的介紹一下2015-05-05jQuery基于BootStrap樣式實現(xiàn)無限極地區(qū)聯(lián)動
這篇文章主要介紹了jQuery基于BootStrap樣式實現(xiàn)無限極地區(qū)聯(lián)動的相關(guān)資料,需要的朋友可以參考下2016-08-08