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 相关文章推荐
CSS和JS标签style属性对照表(方便js开发的朋友)
Nov 11 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
May 04 Javascript
jquery sortable的拖动方法示例详解
Jan 16 Javascript
vue中渐进过渡效果实现
Oct 27 Javascript
原生JS实现图片轮播效果
Dec 26 Javascript
Angular.JS中select下拉框设置value的方法
Jun 20 Javascript
五步轻松实现zTree的使用
Nov 01 Javascript
React中的refs的使用教程
Feb 13 Javascript
关于vue的语法规则检测报错问题的解决
May 21 Javascript
webpack 如何解析代码模块路径的实现
Sep 04 Javascript
webpack常用配置总览(小结)
Nov 18 Javascript
javascript实现左右缓动动画函数
Nov 25 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
cakephp打印sql语句的方法
2015/02/13 PHP
twig里使用js变量的方法
2016/02/05 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
jquery中.add()的使用分析
2013/04/26 Javascript
删除节点的jquery代码
2014/01/13 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
jQuery中DOM节点删除之empty与remove
2017/01/20 Javascript
简述JS控制台的使用
2018/07/15 Javascript
使用webpack5从0到1搭建一个react项目的实现步骤
2020/12/16 Javascript
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python 学习笔记
2008/12/27 Python
Python3 能振兴 Python的原因分析
2014/11/28 Python
python僵尸进程产生的原因
2017/07/21 Python
深入浅析python with语句简介
2018/04/11 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
详解Python 正则表达式模块
2018/11/05 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
2019/03/05 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
python访问hdfs的操作
2020/06/06 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
4s店机修工岗位职责
2013/12/20 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
法人代表证明书范本
2015/06/18 职场文书
辩论赛新闻稿
2015/07/17 职场文书
七一表彰大会简报
2015/07/20 职场文书
英语教学课后反思
2016/02/15 职场文书
Python连续赋值需要注意的一些问题
2021/06/03 Python
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
Python基础之变量的相关知识总结
2021/06/23 Python
Python函数中的不定长参数相关知识总结
2021/06/24 Python
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python