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 相关文章推荐
jquery怎样实现ajax联动框(二)
Mar 08 Javascript
javaScript 页面自动加载事件详解
Feb 10 Javascript
angularJS提交表单(form)
Feb 09 Javascript
EasyUI实现第二层弹出框的方法
Mar 01 Javascript
第一次接触神奇的Bootstrap菜单和导航
Aug 01 Javascript
html中鼠标滚轮事件onmousewheel的处理方法
Nov 11 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
Jan 04 Javascript
全面解析vue中的数据双向绑定
May 10 Javascript
基于Bootstrap表单验证功能
Nov 17 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
vuex vue简单使用知识点总结
Aug 29 Javascript
使用webpack将ES6转化ES5的实现方法
Oct 13 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 iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
php下将XML转换为数组
2010/01/01 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
python如何重载模块实例解析
2018/01/25 Python
解决python 输出是省略号的问题
2018/04/19 Python
Python判断telnet通不通的实例
2019/01/26 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
python sorted方法和列表使用解析
2019/11/18 Python
学python最电脑配置有要求么
2020/07/05 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
经典c++面试题六
2012/01/18 面试题
教你怎样写好自我评价
2013/10/05 职场文书
工厂会计员职责
2014/02/06 职场文书
应届生自荐信范文
2014/02/21 职场文书
给校长的建议书
2014/03/12 职场文书
公司授权委托书样本
2014/09/15 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
法制主题班会教案
2015/08/13 职场文书
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server