刚学完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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery
# 选择器
# 详解jquery选择器的原理
# jQuery选择器_动力节点Java学院整理
# 常用jQuery选择器汇总
# 详解jQuery选择器
# JS 验证密码 不能为空
# 必须含有数字、字母、特殊字符
# 长度在8-12位
# easyui-datagrid特殊字符不能显示的处理方法
# js控制文本框禁止输入特殊字符详解
# jQuery选择器特殊字符与属性空格问题
# 书上
# 无事
# 均为
# 写了
# 试着
# 敲了
# 大家多多
# 显示效果
# 闲来
# javascript
# type
相关文章:
如何在阿里云域名上完成建站全流程?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
,想在网上投简历,哪几个网站比较好?
如何用花生壳三步快速搭建专属网站?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
如何选择网络建站服务器?高效建站必看指南
建站之星如何优化SEO以实现高效排名?
寿县云建站:智能SEO优化与多行业模板快速上线指南
北京的网站制作公司有哪些,哪个视频网站最好?
网站制作免费,什么网站能看正片电影?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
建站主机选购指南与交易推荐:核心配置解析
建站之星如何快速更换网站模板?
如何选择适配移动端的WAP自助建站平台?
如何通过虚拟机搭建网站?详细步骤解析
内部网站制作流程,如何建立公司内部网站?
建站三合一如何选?哪家性价比更高?
如何登录建站主机?访问步骤全解析
怎么将XML数据可视化 D3.js加载XML
ppt制作免费网站有哪些,ppt模板免费下载网站?
中山网站制作网页,中山新生登记系统登记流程?
建站之星安装路径如何正确选择及配置?
建站OpenVZ教程与优化策略:配置指南与性能提升
网站制作难吗安全吗,做一个网站需要多久时间?
装修招标网站设计制作流程,装修招标流程?
如何在腾讯云免费申请建站?
如何在建站宝盒中设置产品搜索功能?
C#如何序列化对象为XML XmlSerializer用法
已有域名和空间,如何快速搭建网站?
如何使用Golang table-driven基准测试_多组数据测量函数效率
手机网站制作与建设方案,手机网站如何建设?
南平网站制作公司,2025年南平市事业单位报名时间?
制作网站的软件免费下载,免费制作app哪个平台好?
如何零基础在云服务器搭建WordPress站点?
行程制作网站有哪些,第三方机票电子行程单怎么开?
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何用wdcp快速搭建高效网站?
高端建站如何打造兼具美学与转化的品牌官网?
为什么Go需要go mod文件_Go go mod文件作用说明
宝塔建站后网页无法访问如何解决?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
如何快速配置高效服务器建站软件?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
建站之星安装失败:服务器环境不兼容?
建站VPS能否同时实现高效与安全翻墙?
建站主机是否等同于虚拟主机?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
如何用腾讯建站主机快速创建免费网站?
,有什么在线背英语单词效率比较高的网站?
香港服务器租用每月最低只需15元?
*请认真填写需求信息,我们会在24小时内与您取得联系。