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 相关文章推荐
Knockoutjs的环境搭建教程
Nov 26 Javascript
JavaScript将字符串转换为整数的方法
Apr 14 Javascript
js实现数组去重方法及效率?Ρ? target=
Feb 14 Javascript
JS之if语句对接事件动作逻辑(详解)
Jun 28 Javascript
你应该知道的几类npm依赖包管理详解
Oct 06 Javascript
基于vue2实现左滑删除功能
Nov 28 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
Sep 02 Javascript
JavaScript指定断点操作实例教程
Sep 18 Javascript
Vue源码探究之状态初始化
Nov 14 Javascript
浅谈vue限制文本框输入数字的正确姿势
Sep 02 Javascript
Vue如何循环提取对象数组中的值
Nov 18 Vue.js
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
异世界新番又来了,同样是从零开始,男主的年龄降到5岁
2020/04/09 日漫
中篇:安装及配置PHP
2006/12/13 PHP
html5+javascript制作简易画板附图
2014/04/25 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
实现easyui的datagrid导出为excel的示例代码
2016/11/10 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
基于JS实现翻书效果的页面切换样式
2017/02/16 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
python实现的重启关机程序实例
2014/08/21 Python
jupyter安装小结
2016/03/13 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
如何进行有效的自我评价
2013/09/27 职场文书
函授毕业生自我鉴定
2013/11/06 职场文书
卫生安全检查制度
2014/02/04 职场文书
读群众路线心得体会
2014/03/07 职场文书
社区科普工作方案
2014/06/03 职场文书
顶岗实习协议书
2015/01/29 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
使用JS实现简易计算器
2021/06/14 Javascript
Django框架之路由用法
2022/06/10 Python