jQuery实现的简单折叠菜单(折叠面板)效果代码


Posted in Javascript onSeptember 16, 2015

本文实例讲述了jQuery实现的简单折叠菜单(折叠面板)效果代码。分享给大家供大家参考。具体如下:

这是一款基于jQuery实现的折叠菜单,可展开一些内容,实际上称它为一个面板比较好,是一个折叠面板,使用了jQuery1.6.2插件。

运行效果截图如下:

jQuery实现的简单折叠菜单(折叠面板)效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery 折叠菜单 by Sam Zhang</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<style type="text/css">
* { margin:0px; padding:0px; }
body { background:transparent url('images/bg.gif') repeat scroll left top;font-size:14px; }
ul, li, p, h1, h2, h3, div, label, input, form { list-style:none; padding:0px; margin:0px; }
#header { width:600px; margin:20px auto 0; color:#ffffff; background:transparent url('images/header1.jpg') repeat-x scroll left top; height:90px; line-height:90px; font-size:20px; overflow:hidden; }
#header p { padding-left:15px; font-weight:bold; }
#header p span.date { float:right; padding-right:15px; font-size:14px; padding-top:10px; font-weight:normal; }
.content { width:596px; _height:430px; min-height:430px; margin:0 auto; border:2px solid #AAAA00; border-top:none; background-color:#FFFFFF; overflow:hidden; }
.toggle { width:450px; margin:20px auto; }
.toggle dl dt { background:#F4FFF4 url('images/bg_toggle_up.gif') no-repeat scroll 8px 14px; height:40px; width:450px; line-height:40px; font-size:16px; font-weight:bold; color:#006600; cursor:pointer; margin:8px 0; padding-left:25px; display:block; }
.toggle dl dt.current { background:#F4FFF4 url('images/bg_toggle_down.gif') no-repeat scroll 8px 14px; }
.toggle dl dd { padding-left:10px; line-height:24px; }
.toggle dl dd h2 { font-size:15px; }
.toggle dl dd ul { padding-bottom:12px; }
.toggle dl dd ul li { list-style:decimal inside none; }
</style>
  <script type="text/javascript"> 
   $(function(){
    $(".toggle dl dd").hide();
    $(".toggle dl dt").click(function(){
     $(".toggle dl dd").not($(this).next()).hide();
     $(".toggle dl dt").not($(this).next()).removeClass("current");
     $(this).next().slideToggle(500);
     $(this).toggleClass("current");
     });
    });
  </script>
  </head>
  <body>
<div id="header">
  <p><span class="date">时间:2010/8/3</span>jQuery 折叠菜单<span style="font-size:14px;padding:10px 0 0 5px;">By Sam Zhang</span> 
 </div>
<div class="content">
  <div class="toggle">
 <dl>
  <dt>web 前端开发工程师(工作地点:上海、广州)</dt>
  <dd>
 <h2>工作职责:</h2>
 <ul>
   <li>简单分析用户数据,整理用户需求导向;</li>
   <li>对在用户浏览器端的最终视觉呈现负责;</li>
   <li>和后台工程师一起研讨技术实现方案,制定服务接口等;</li>
  </ul>
 <h2>职位要求:</h2>
 <ul>
   <li>本科以上学历,习惯阅读英文原版技术文档和书籍;</li>
   <li>对可用性、可访问性等相关知识有深刻的认识和实践经验;</li>
   <li>掌握至少一门非前端脚本开发语言(如PHP/Python等);</li>
  </ul>
 </dd>
  <dt>web 前端开发工程师(工作地点:上海、广州)</dt>
  <dd>
 <h2>工作职责:</h2>
 <ul>
   <li>对在用户浏览器端的最终视觉呈现负责;</li>
   <li>持续的优化前端体验和页面响应速度;</li>
   <li>和后台工程师一起研讨技术实现方案,制定服务接口等;</li>
  </ul>
 <h2>职位要求:</h2>
 <ul>
   <li>本科以上学历,习惯阅读英文原版技术文档和书籍;</li>
   <li>熟悉至少一种JS框架(如YUI/JQuery等),我们目前主要使用YUI;</li>
   <li>掌握至少一门非前端脚本开发语言(如PHP/Python等);</li>
  </ul>
 </dd>
  <dt>web 前端开发工程师(工作地点:上海、广州)</dt>
  <dd>
 <h2>工作职责:</h2>
 <ul>
   <li>简单分析用户数据,整理用户需求导向;</li>
   <li>对在用户浏览器端的最终视觉呈现负责;</li>
   <li>使用HTML/CSS/Javascript开发符合W3C标准的网站前端页面;</li>
  </ul>
 <h2>职位要求:</h2>
 <ul>
   <li>精通XHTML/CSS/Javascript等前端技术,兼容多种浏览器的代码;</li>
   <li>熟悉至少一种JS框架(如YUI/JQuery等),我们目前主要使用YUI;</li>
   <li>掌握至少一门非前端脚本开发语言(如PHP/Python等);</li>
  </ul>
 </dd>
  </dl>
 </div>
 </div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
xml 封装与解析(javascript和C#中)
Jul 26 Javascript
js parentElement和offsetParent之间的区别
Mar 23 Javascript
window.name代替cookie的实现代码
Nov 28 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
May 23 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
jquery中实现时间戳与日期相互转换
Apr 12 Javascript
JS基于递归实现倒计时效果的方法
Nov 26 Javascript
手机端转换rem适应
Apr 01 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
Jan 30 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
Feb 02 Javascript
ES6小技巧之代替lodash
Jun 07 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 Javascript
JS实现不规则TAB选项卡效果代码
Sep 16 #Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 #Javascript
jQuery实现图片轮播特效代码分享
Sep 15 #Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 #Javascript
jQuery带进度条全屏图片轮播特效代码分享
Jun 28 #Javascript
JQuery实现图片轮播效果
Sep 15 #Javascript
jQuery实现可展开合拢的手风琴面板菜单
Sep 15 #Javascript
You might like
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
PHP导入导出Excel代码
2015/07/07 PHP
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
python中List的sort方法指南
2014/09/01 Python
python中sets模块的用法实例
2014/09/30 Python
pytorch permute维度转换方法
2018/12/14 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
对Python函数设计规范详解
2019/07/19 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
python和JavaScript哪个容易上手
2020/06/23 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
机电专业体育教师求职信
2013/09/21 职场文书
如何写毕业求职自荐信
2013/11/06 职场文书
八一建军节活动方案
2014/02/10 职场文书
道路建设实施方案
2014/03/18 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
2014年教学工作总结
2014/11/13 职场文书
2014年绿化工作总结
2014/12/09 职场文书
党员个人党性分析材料
2014/12/18 职场文书
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏
pandas中pd.groupby()的用法详解
2022/06/16 Python