刚学完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
相关文章:
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
如何在IIS中新建站点并配置端口与物理路径?
如何选择可靠的免备案建站服务器?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何通过商城自助建站源码实现零基础高效建站?
建站主机无法访问?如何排查域名与服务器问题
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
建站之星后台管理如何实现高效配置?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
如何高效生成建站之星成品网站源码?
如何配置支付宝与微信支付功能?
建站之星代理平台如何选择最佳方案?
招贴海报怎么做,什么是海报招贴?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
内部网站制作流程,如何建立公司内部网站?
建站之星如何修改网站生成路径?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
seo网站制作优化,网站SEO优化步骤有哪些?
C++如何使用std::optional?(处理可选值)
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
网站制作壁纸教程视频,电脑壁纸网站?
制作电商网页,电商供应链怎么做?
如何在建站宝盒中设置产品搜索功能?
做企业网站制作流程,企业网站制作基本流程有哪些?
建站主机CVM配置优化、SEO策略与性能提升指南
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
网站制作员失业,怎样查看自己网站的注册者?
如何做网站制作流程,*游戏网站怎么搭建?
如何用PHP工具快速搭建高效网站?
javascript基本数据类型及类型检测常用方法小结
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
已有域名能否直接搭建网站?
如何通过建站之星自助学习解决操作问题?
制作旅游网站html,怎样注册旅游网站?
如何确认建站备案号应放置的具体位置?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
长沙企业网站制作哪家好,长沙水业集团官方网站?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
网站专业制作公司有哪些,做一个公司网站要多少钱?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
c++ stringstream用法详解_c++字符串与数字转换利器
浅谈Javascript中的Label语句
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
,sp开头的版面叫什么?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
*请认真填写需求信息,我们会在24小时内与您取得联系。