单击按钮显示隐藏子菜单经典案例


Posted in Javascript onJanuary 04, 2013
<mce:script language="javascript"><!-- 
var count=0;//做计数器 
var limit=new Array();//用于记录当前显示的哪几个菜单 
var countlimit=1;//同时打开菜单数目,可自定义 
function expandIt(el) { 
obj = eval("" + el); 
if (obj.style.display == "none") { 
obj.style.display = "block";//显示子菜单 
if (count<countlimit) {//限制2个 
limit[count]=el;//录入数组 
count++; 
} 
else { 
eval("" + limit[0]).style.display = "none"; 
for (i=0;i<limit.length-1;i++) {limit[i]=limit[i+1];}//数组去掉头一位,后面的往前挪一位 
limit[limit.length-1]=el; 
} 
} 
else { 
obj.style.display = "none"; 
var j; 
for (i=0;i<limit.length;i++) {if (limit[i]==el) j=i;}//获取当前点击的菜单在limit数组中的位置 
for (i=j;i<limit.length-1;i++) {limit[i]=limit[i+1];}//j以后的数组全部往前挪一位 
limit[limit.length-1]=null;//删除数组最后一位 
count--; 
} 
} 
// --></mce:script>
Javascript 相关文章推荐
jquery乱码与contentType属性设置问题解决方案
Jan 07 Javascript
计算新浪Weibo消息长度(还可以输入119字)
Jul 02 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
Aug 22 Javascript
js实现简单随机抽奖的方法
Jan 27 Javascript
servlet+jquery实现文件上传进度条示例代码
Jan 25 Javascript
javascript实现简易计算器
Feb 01 Javascript
详解如何在Vue2中实现组件props双向绑定
Mar 29 Javascript
vue-cli项目中怎么使用mock数据
Sep 27 Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 Javascript
JavaScript实现省市区三级联动
Feb 13 Javascript
javascript+css实现俄罗斯方块小游戏
Jun 28 Javascript
详解JavaScript中的this指向问题
Feb 05 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 #Javascript
JQuery入门—编写一个简单的JQuery应用案例
Jan 03 #Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 #Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 #Javascript
JavaScript实现x秒后自动跳转到一个页面
Jan 03 #Javascript
Javascript 判断是否存在函数的方法
Jan 03 #Javascript
JavaScript中“基本类型”之争小结
Jan 03 #Javascript
You might like
使用php+xslt在windows平台上
2006/10/09 PHP
php循环输出数据库内容的代码
2008/05/24 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
WordPress JQuery处理沙发头像
2009/06/22 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
python爬虫 正则表达式解析
2019/09/28 Python
Pytorch mask_select 函数的用法详解
2020/02/18 Python
Python流程控制常用工具详解
2020/02/24 Python
python re模块常见用法例举
2021/03/01 Python
巴西宠物店在线:Geração Pet
2017/05/31 全球购物
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
国际贸易个人求职信范文
2014/01/04 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
中式餐厅创业计划书范文
2014/01/23 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
研讨会主持词
2014/04/02 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
会议邀请函
2015/01/30 职场文书
警示教育观后感
2015/06/17 职场文书
国庆节主题班会
2015/08/15 职场文书
Java spring定时任务详解
2021/10/05 Java/Android