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 相关文章推荐
js网页右下角提示框实例
Oct 14 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
Jun 06 Javascript
Jquery Ajax Error 调试错误的技巧
Nov 20 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
Mar 11 Javascript
浅谈Cookie的生命周期问题
Aug 02 Javascript
jquery dataview数据视图插件使用方法
Dec 23 Javascript
JavaScript中数组Array方法详解
Feb 27 Javascript
最常用的jQuery表单验证(简单)
May 23 jQuery
详解webpack2+node+react+babel实现热加载(hmr)
Aug 24 Javascript
seaJs使用心得之exports与module.exports的区别实例分析
Oct 13 Javascript
easyui下拉框动态级联加载的示例代码
Nov 29 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
Apr 04 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
PHP个人网站架设连环讲(三)
2006/10/09 PHP
利用php绘制饼状图的实现代码
2013/06/07 PHP
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
Jquery实现视频播放页面的关灯开灯效果
2013/05/27 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
node.js 发布订阅模式的实例
2017/09/10 Javascript
vue.js实例对象+组件树的详细介绍
2017/10/20 Javascript
js动态引入的四种方法
2018/05/05 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
跟老齐学Python之模块的加载
2014/10/24 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
工作违纪检讨书
2014/02/17 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
焦裕禄观后感
2015/06/03 职场文书
个人业务学习心得体会
2016/01/25 职场文书
python分分钟绘制精美地图海报
2022/02/15 Python
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android