jquery 实现 隐藏交替同时记住以前隐藏的样式
2024-10-19 00:24:25
/*
* control menu show or hide(expand and collapse)
*/
var status = [];
function menuOperation() { $("#menu li ul").on("click",function(){
return false;
})//阻止子元素冒泡 $("#menu .menu").on("click", function(){ var thisClass = $(this).attr("class");
if(thisClass != "isHide"){
$(this).attr("class", "isHide")
$(this).children().hide();
} else {
$(this).removeClass("isHide")
$(this).children().show();
}
})
} function keepOldStyle() {
var content = $("#menu").children(); for(var i=0; i<content.length; i++) {
var thisClass = content[i].classList;
//alert(thisClass);
if(thisClass == "isHide") {
content.eq(i).children().hide();
} else {
content.eq(i).children().show();
}
} }
最新文章
- xhtml、html与html5的区别
- C和指针 第三章 变量的储存类型 auto、static、register以及static关键词
- target与currentTarget区别 ( html是弹窗居中的例子)
- [Android]使用Kotlin+Anko开发Android(一)
- java中接口的定义与实现
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记1 IOS8概述
- 使用spring的jdbcTemplate-----用JDBC模板查询数据库
- 数组Api .map()的使用
- yii 分页 (ajax)
- CSU 1811 Tree Intersection
- HTTP2概述
- Java在线考试系统(含源码)
- Spring Boot 2.0 教程 | AOP 切面统一打印请求日志
- Tensorflow的Queue读取数据机制
- python算法双指针问题:使用列表和数组模拟单链表
- Spring Cloud(Dalston.SR5)--Eureka 注册中心高可用搭建
- WebView之加载网页时增加进度提示
- 平时在PHP编码时有没有注意到这些问题
- Linux中在防火墙中开启80端口的例子
- linux进程的挂起和恢复
热门文章
- NodeJs简单七行爬虫--爬取自己Qzone的说说并存入数据库
- Android性能优化学习
- z-index 所遇问题
- GCD 单例
- android-support-v7-appcompat的配置使用
- JavaScript中String对象处理HTML标记中文本的方法
- C++中new和delete的背后( call edx 调用虚表内的第二个函数(析构函数))
- DirectUI中模态对话框和菜单的原理(自己控制整个Windows消息循环。或者,用菜单模拟窗体打开时用SetCapture取得控制权,一旦窗体收到WM_CAPTURECHANGED消息就把窗体退出)
- Handler处理长时间事件
- linux文件合并