时间:2021-05-26
刚学完jQuery选择器,闲来无事,照着书上的范例敲了一段代码(HTML和CSS抄自书上),自己试着写了写jQuery的代码,感觉相当轻便啊。
显示效果:
功能说明:
1、点击上边的图书分类一栏,实现向下的伸缩扩展,可以控制分类的显示状态;
2、“简化”功能点击后实现分类显示菜单数量的简化,简化后,简化字样变成“展开”;
3、页面中的两个红色箭头图标均为显示状态的图标,每次点击后都会变换相应的状态效果。
代码实现:
<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>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Jquery中CSS选择器用法。分享给大家供大家参考。具体如下:jQuery使用了一套css选择器,共有5种,即标签选择器,ID选择器,类选择器,
jQuery选择器在前面的章节中,我们展示了一些有关如何选取HTML元素的实例。关键点是学习jQuery选择器是如何准确地选取您希望应用效果的元素。jQuery
本文实例讲述了jQuery内容选择器与表单选择器。分享给大家供大家参考,具体如下:内容选择器jQuery内容过滤选择器的过滤规则主要运用在DOM元素所包含的子元
本文实例为大家分享了jQuery选择器的具体实现代码,供大家参考,具体内容如下1.基本选择器jQuery基本选择器DOM对象与jQuery对象的相互转化jQue
本文实例讲述了jQuery选择器之层次选择器用法。分享给大家供大家参考,具体如下:前面一篇介绍了几种基本的jQuery选择器,今天归纳一下jQuery的层次选择