jQuery選擇器實(shí)例應(yīng)用
剛學(xué)完jQuery選擇器,閑來(lái)無(wú)事,照著書上的范例敲了一段代碼(HTML和CSS抄自書上),自己試著寫了寫jQuery的代碼,感覺相當(dāng)輕便啊。
顯示效果:

功能說(shuō)明:
1、點(diǎn)擊上邊的圖書分類一欄,實(shí)現(xiàn)向下的伸縮擴(kuò)展,可以控制分類的顯示狀態(tài);
2、“簡(jiǎn)化”功能點(diǎn)擊后實(shí)現(xiàn)分類顯示菜單數(shù)量的簡(jiǎn)化,簡(jiǎn)化后,簡(jiǎn)化字樣變成“展開”;
3、頁(yè)面中的兩個(gè)紅色箭頭圖標(biāo)均為顯示狀態(tài)的圖標(biāo),每次點(diǎn)擊后都會(huì)變換相應(yīng)的狀態(tài)效果。
代碼實(shí)現(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('簡(jiǎn)化');
$('.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="#">小說(shuō)</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="#">計(jì)算機(jī)</a><i>(2434) </i></li>
<li><a href="#">教育</a><i>(234) </i></li>
<li><a href="#">工具書</a><i>(7665) </i></li>
<li><a href="#">引進(jìn)版</a><i>(4557) </i></li>
<li><a href="#">其他類</a><i>(4543) </i></li>
</ul>
<div class="clsBot"><a href="#">簡(jiǎn)化</a>
<img src="a2.gif">
</div>
</div>
</div>
</body>
</html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery學(xué)習(xí)筆記之控制頁(yè)面實(shí)現(xiàn)代碼
每一段jQuery對(duì)應(yīng)一段html代碼,以標(biāo)記為準(zhǔn)則,css為共用代碼,每段代碼需獨(dú)立運(yùn)行。html和css代碼在文章尾部,如下例2012-02-02
js(jQuery)獲取時(shí)間的方法及常用時(shí)間類搜集
獲取時(shí)間的方法及常用時(shí)間類都是大家經(jīng)常使用的,在本文為大家整理了一些,個(gè)人感覺還比較全,感興趣的朋友可以收集下2013-10-10
jQuery團(tuán)購(gòu)倒計(jì)時(shí)特效實(shí)現(xiàn)方法
這篇文章主要介紹了jQuery團(tuán)購(gòu)倒計(jì)時(shí)特效實(shí)現(xiàn)方法,可實(shí)現(xiàn)相對(duì)固定時(shí)間的倒計(jì)時(shí)效果,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-05-05
JQuery 給元素綁定click事件多次執(zhí)行的解決方法
這篇文章主要介紹了JQuery 給元素綁定click事件多次執(zhí)行的解決方法,比較實(shí)用,需要的朋友可以參考下2014-09-09
基于jquery實(shí)現(xiàn)發(fā)送文章到手機(jī)的代碼
這篇文章主要介紹了基于jquery實(shí)現(xiàn)發(fā)送文章到手機(jī)的代碼,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2014-12-12
使用jQuery插件創(chuàng)建常規(guī)模態(tài)窗口登陸效果
隱藏模態(tài)窗口技術(shù)是一種很好的解決方案,用于處理不是特有必要出現(xiàn)在網(wǎng)頁(yè)上的界面元素,下面與大家分享下如何利用jQuery插件leanModal建立一個(gè)常規(guī)模態(tài)窗口2013-08-08
jQuery中closest和parents的區(qū)別分析
本文給大家介紹jquery中parents()和closest()用法與區(qū)別介紹,在jquery中parents()查找父級(jí)元素刪除的時(shí)候,發(fā)現(xiàn)它不包含根元素,于是用了closest(),效果不錯(cuò),下面我來(lái)給大家具體的介紹一下2015-05-05
jQuery基于BootStrap樣式實(shí)現(xiàn)無(wú)限極地區(qū)聯(lián)動(dòng)
這篇文章主要介紹了jQuery基于BootStrap樣式實(shí)現(xiàn)無(wú)限極地區(qū)聯(lián)動(dòng)的相關(guān)資料,需要的朋友可以參考下2016-08-08

