JS实现三个层重叠点击互相切换的方法


Posted in Javascript onOctober 06, 2015

本文实例讲述了JS实现三个层重叠点击互相切换的方法。分享给大家供大家参考。具体如下:

该效果实现三个或多个重叠层,按一定规则重叠在一起,当你用鼠标点击任意层的时候,该层被显示在最上部,多个层交替切换,代码简单,同时学习CSS也是不错的参考范例,本例的功能需要JavaScript代码配合。

运行效果截图如下:

JS实现三个层重叠点击互相切换的方法

在线演示地址如下:

具体代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>三个或多个层重叠实现互相切换</title>
</head>
<body>
<div id="aaa" style="position:absolute;left:100px;top:100px;width:100px;height:100px;background-color:#ddeeff;z-index:1;" onclick="moveUp(this.id)"></div>
<div id="bbb" style="position:absolute;left:150px;top:130px;width:100px;height:100px;background-color:#eeffdd;z-index:2;" onclick="moveUp(this.id)"></div>
<div id="ccc" style="position:absolute;left:200px;top:160px;width:100px;height:100px;background-color:#ffddee;z-index:3;" onclick="moveUp(this.id)"></div>
<script type="text/javascript">
var divNo = document.getElementsByTagName("div").length;
function moveUp(id)
{
divNo++;
var box = document.getElementById(id);
box.style.zIndex=divNo;
}
</script>
</body>
</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript的事件绑定(方便不支持js的时候)
Oct 01 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
Mar 04 Javascript
针对初学者的jQuery入门指南
Aug 15 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
js实现的星星评分功能函数
Dec 09 Javascript
基于JavaScript实现前端文件的断点续传
Oct 17 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
Dec 26 Javascript
JavaScript数组和对象的复制
Mar 21 Javascript
javascript 中的继承实例详解
May 05 Javascript
JavaScript使用readAsDataURL读取图像文件
May 10 Javascript
详解微信小程序审核不通过的解决方法
Jan 17 Javascript
详解Vue CLI 3.0脚手架如何mock数据
Nov 23 Javascript
JS实现的文字与图片定时切换效果代码
Oct 06 #Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
Oct 06 #Javascript
JS+CSS相对定位实现的下拉菜单
Oct 06 #Javascript
推荐10 个很棒的 jQuery 特效代码
Oct 04 #Javascript
javascript日期格式化方法汇总
Oct 04 #Javascript
jQuery插件Timelinr 实现时间轴特效
Oct 04 #Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
Oct 04 #Javascript
You might like
PHP 递归效率分析
2009/11/24 PHP
PHP读取数据库并按照中文名称进行排序实现代码
2013/01/29 PHP
php截取中文字符串不乱码的方法
2013/12/25 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
微信小程序 animation API详解及实例代码
2016/10/08 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
python Socket之客户端和服务端握手详解
2017/09/18 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
python实现自动登录
2018/09/17 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
党员干部承诺书范文
2014/03/25 职场文书
毕业生就业协议书
2014/04/11 职场文书
银行授权委托书样本
2014/10/13 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
离职证明格式样本
2015/06/12 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
2016年社区国庆节活动总结
2016/04/01 职场文书
2019年工作总结范文
2019/05/21 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
如何获取numpy array前N个最大值
2021/05/14 Python
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL