这是一个简单的折叠框效果实现,核心内容jQ库里的slideToggle()方法

效果图如下:
css代码:
.con_ul{
padding: 0;
margin: 0;
overflow: auto;
}
.con_ul li{
list-style: none;
padding: 10px;
margin: 0;
border-bottom: 1px solid #CCCCCC;
}
.con_ul li .title{
padding-right: 20px;
background-image: url(images/drop_1fcaf417.png);//默认的背景
background-position: 100% 0px;
background-repeat: no-repeat;
}
.con_ul li .title.act{
padding-right: 20px;
background-image: url(images/top.png);//展开后的背景
background-position: 100% 0px;
background-repeat: no-repeat;
}
.con{
background-color: #F4F4F4;
display: none;//内容本分默认隐藏
padding: 5px;
margin: 10px 0;
}
html代码:使用ul li的布局本菜认为代码结构更简洁清晰
<ul class="con_ul"> <li> <div class="title"> 标题 </div> <div class="con"> 内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容 </div> </li> <li> <div class="title"> 标题 </div> <div class="con"> 内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容 </div> </li> <li> <div class="title"> 标题 </div> <div class="con"> 内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容 </div> </li> </ul>
javascript代码:
<script type="text/javascript" src="js/jquery-1.10.1.min.js"></script>
<script>
$('.con_ul li .title').click(function(){
$(this).toggleClass('act');//获取当前点击对象,切换act类,达到切换背景箭头的效果
$(this).next().slideToggle();/获取当前点击对象的下一个兄弟级,实现折叠效果切换
})
</script>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js实现折叠效果
# jquery实现折叠菜单
# jquery折叠效果
# js实现选项卡内容切换以及折叠和展开效果【推荐】
# Javascript实现代码折叠功能
# js无限级折叠菜单精简版
# JSON无限折叠菜单编写实例
# js 全兼容可高亮二级缓冲折叠菜单
# 原生Js与jquery的多组处理
# 仅展开一个区块的折叠效果
# js实现简单折叠、展开菜单的方法
# javascript仿qq界面的折叠菜单实现代码
# Js操作树节点自动折叠展开的几种方法
# JS+CSS实现的简单折叠展开多级菜单效果
# 这是一个
# 库里
# list
# li
# margin
# padding
# auto
# overflow
# CCCCCC
# title
# solid
# px
# border
# bottom
# con_ul
# strong
# jQ
# slideToggle
# span
# style
相关文章:
如何快速启动建站代理加盟业务?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
文字头像制作网站推荐软件,醒图能自动配文字吗?
图册素材网站设计制作软件,图册的导出方式有几种?
如何基于云服务器快速搭建网站及云盘系统?
广德云建站网站建设方案与建站流程优化指南
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
如何解决ASP生成WAP建站中文乱码问题?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
小型网站建站如何选择虚拟主机?
如何自定义建站之星网站的导航菜单样式?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
如何快速搭建高效香港服务器网站?
活动邀请函制作网站有哪些,活动邀请函文案?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
如何在宝塔面板创建新站点?
建站之星云端配置指南:模板选择与SEO优化一键生成
音响网站制作视频教程,隆霸音响官方网站?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
全景视频制作网站有哪些,全景图怎么做成网页?
孙琪峥织梦建站教程如何优化数据库安全?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
建站主机选虚拟主机还是云服务器更好?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
如何在景安云服务器上绑定域名并配置虚拟主机?
香港服务器租用费用高吗?如何避免常见误区?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
大连 网站制作,大连天途有线官网?
如何生成腾讯云建站专用兑换码?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
Bpmn 2.0的XML文件怎么画流程图
建站之星Pro快速搭建教程:模板选择与功能配置指南
如何在Golang中使用replace替换模块_指定本地或远程路径
如何在IIS服务器上快速部署高效网站?
湖北网站制作公司有哪些,湖北清能集团官网?
制作网站的基本流程,设计网站的软件是什么?
建站之星在线客服如何快速接入解答?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
公司网站的制作公司,企业网站制作基本流程有哪些?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
建站之星导航菜单设置与功能模块配置全攻略
网站好制作吗知乎,网站开发好学吗?有什么技巧?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
如何在IIS中新建站点并配置端口与物理路径?
如何规划企业建站流程的关键步骤?
如何选择高效响应式自助建站源码系统?
临沂网站制作企业,临沂第三中学官方网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。