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 的一个progressbar widge
Oct 29 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
Dec 28 Javascript
js返回上一页并刷新代码整理
Dec 21 Javascript
JS使用for循环遍历Table的所有单元格内容
Aug 21 Javascript
node+express+ejs制作简单页面上手指南
Nov 26 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
Mar 05 Javascript
JavaScript操作 url 中 search 部分方法函数
Jun 15 Javascript
解决Window10系统下Node安装报错的问题分析
Dec 13 Javascript
js判断手机系统是android还是ios
Mar 07 Javascript
单击按钮发送验证码,出现倒计时的简单实例
Mar 17 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
Mar 17 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
Jan 22 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把小数转成整数3种方法
2014/06/30 PHP
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
Yii2中datetime类的使用
2016/12/17 PHP
JS类的封装及实现代码
2009/12/02 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
Python编程中对文件和存储器的读写示例
2016/01/25 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
Python中实现变量赋值传递时的引用和拷贝方法
2018/04/29 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
2018/05/07 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
python多线程分块读取文件
2019/08/29 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
学校安全教育制度
2014/01/31 职场文书
运动会入场词50字
2014/02/20 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
安全标兵事迹材料
2014/08/17 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
公务员岗前培训心得体会
2016/01/08 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
职工的安全责任书范文!
2019/07/02 职场文书
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL