JS实现的竖向折叠菜单代码


Posted in Javascript onOctober 21, 2015

本文实例讲述了JS实现的竖向折叠菜单代码。分享给大家供大家参考,具体如下:

先来看看运行效果截图:

JS实现的竖向折叠菜单代码

在线演示地址如下:

具体代码如下:

<!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>竖向的折叠菜单</title>
<script language = JavaScript>
function showmenu(id) {
 var list = document.getElementById("list"+id);
 var menu = document.getElementById("menu"+id)
 if (list.style.display=="none") {
  document.getElementById("list"+id).style.display="block";
  menu.className = "title1";
 }else {
  document.getElementById("list"+id).style.display="none";
  menu.className = "title";
 }
} 
</script>
<style type="text/css">
<!--
*{margin:0;padding:0;list-style:none;font-size:14px}
#nav{margin:10px;text-align:center;line-height:25px;width:200px;}
.title{background:#336699;color:#fff;border-bottom:1px solid #fff;cursor:pointer;}
.title1{background:#888;color:#000;border-bottom:1px solid #666;cursor:pointer;}
.content li{color:#336699;background:#ddd;border-bottom:1px solid #fff;}
-->
</style>
</head>
<body>
<div id="nav">  
  <div class="title" id="menu1" onclick="showmenu('1') ">Ajax下载</div>
  <div id="list1" class="content" style="display:none">
   <ul>
    <li>jQuery</li>
    <li>Extjs</li>
    <li>Mootools</li>
    </ul>
  </div> 
  <div class="title" id="menu2" onclick="showmenu('2')">网页代码</div>
  <div id="list2" class="content" style="display:none">
    <ul>
    <li>菜单导航</li>
    <li>层和布局</li>
    <li>图片切换</li>
    </ul>
  </div> 
</div>
</body>
</html>

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

Javascript 相关文章推荐
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
Apr 20 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
Feb 26 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
Sep 04 Javascript
checkbox批量选中,获取选中项的值的简单实例
Jun 28 Javascript
深入浅析jQuery对象$.html
Aug 22 Javascript
JavaScript仿微博发布信息案例
Nov 16 Javascript
Angular获取手机验证码实现移动端登录注册功能
May 17 Javascript
详解vue 模拟后台数据(加载本地json文件)调试
Aug 25 Javascript
完美解决axios跨域请求出错的问题
Feb 05 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
Feb 26 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
Apr 01 Javascript
了解重排与重绘
May 29 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 #Javascript
纯javascript实现自动发送邮件
Oct 21 #Javascript
JS实现Fisheye效果动感放大菜单代码
Oct 21 #Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
Oct 21 #Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
Oct 21 #Javascript
chrome调试javascript详解
Oct 21 #Javascript
Javascript 计算字符串在localStorage中所占字节数
Oct 21 #Javascript
You might like
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
[04:22]DSPL第二期精彩集锦:残血反杀!
2014/12/10 DOTA
python实现给数组按片赋值的方法
2015/07/28 Python
python3使用SMTP发送简单文本邮件
2018/06/19 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
Python实现性能自动化测试竟然如此简单
2019/07/30 Python
python每天定时运行某程序代码
2019/08/16 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
python扫描线填充算法详解
2020/02/19 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
浅析Python的命名空间与作用域
2020/11/25 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
法律专业应届本科毕业生求职信
2013/10/25 职场文书
《观舞记》教学反思
2014/04/16 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
幼儿园课题方案
2014/06/09 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
计算机专业自荐信
2015/03/05 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书
结婚十年感言
2015/07/31 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript