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 相关文章推荐
一个JS小玩意 几个属性相加不能超过一个特定值.
Sep 29 Javascript
关于JavaScript中的关联数组分析
Apr 09 Javascript
禁用JavaScript控制台调试的方法
Mar 07 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
微信小程序 小程序制作及动画(animation样式)详解
Jan 06 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
聊聊JavaScript如何实现继承及特点
Apr 07 Javascript
jquery DataTable实现前后台动态分页
Jun 17 jQuery
JavaScript字符串转数字的5种方法及遇到的坑
Jul 16 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
Dec 30 Javascript
Vue props中Object和Array设置默认值操作
Jul 30 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
Nov 16 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中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
JavaScript格式化数字的函数代码
2010/11/30 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
vant自定义二级菜单操作
2020/11/02 Javascript
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
简单谈谈python中的多进程
2016/11/06 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
python 获取字符串MD5值方法
2018/05/29 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
python实现键盘控制鼠标移动
2020/11/27 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
django云端留言板实例详解
2019/07/22 Python
Python numpy数组转置与轴变换
2019/11/15 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
Python decimal模块使用方法详解
2020/06/08 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
Python 求向量的余弦值操作
2021/03/04 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
如何利用find命令查找文件
2016/11/18 面试题
中间件分为哪几类
2016/09/18 面试题
个人简历自我评价范文
2014/02/04 职场文书
Linux中sftp常用命令整理
2022/06/28 Servers