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的版本实现执行不同的代码
May 11 Javascript
JQERY limittext 插件0.2版(长内容限制显示)
Aug 27 Javascript
JavaScript自动设置IFrame高度的小例子
Jun 08 Javascript
使用jQuery实现input数值增量和减量的方法
Jan 24 Javascript
js表单元素checked、radio被选中的几种方法(详解)
Aug 22 Javascript
ReactJs快速入门教程(精华版)
Nov 28 Javascript
利用node.js搭建简单web服务器的方法教程
Feb 20 Javascript
Vue.js如何实现路由懒加载浅析
Aug 14 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
Dec 10 Javascript
使用D3.js+Vue实现一个简单的柱形图
Aug 05 Javascript
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
详解JVM系列之内存模型
Jun 10 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实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
2015/11/17 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
Vue 实现列表动态添加和删除的两种方法小结
2018/09/07 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
python itchat实现微信自动回复的示例代码
2017/08/14 Python
python使用thrift教程的方法示例
2019/03/21 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
python3 xpath和requests应用详解
2020/03/06 Python
Python configparser模块常用方法解析
2020/05/22 Python
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
超市营业员求职简历的自我评价
2013/10/17 职场文书
安全生产月活动总结
2014/05/04 职场文书
企业职业病防治方案
2014/05/29 职场文书
客房部经理岗位职责
2015/02/02 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
企业工会工作总结2015
2015/05/13 职场文书
毕业典礼主持词
2015/06/29 职场文书