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 相关文章推荐
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
myeclipse安装jQuery插件的方法
Mar 29 Javascript
在百度知道团队中快速审批新成员的js脚本
Feb 02 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 Javascript
ionic实现滑动的三种方式
Aug 27 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
如何在Angular.JS中接收并下载PDF
Nov 26 Javascript
原生js实现回复评论功能
Jan 18 Javascript
validationEngine 表单验证插件使用实例代码
Jun 15 Javascript
js实现简单选项卡功能
Mar 23 Javascript
使用JS前端技术实现静态图片局部流动效果
Aug 05 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代码的53条建议
2008/03/27 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
基于php常用正则表达式的整理汇总
2013/06/08 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
PHP发送短信代码分享
2015/08/11 PHP
yii2简单使用less代替css示例
2017/03/10 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
[JS]点出统计器
2020/10/11 Javascript
javascript中对对层的控制
2006/12/29 Javascript
javascript 计算两个整数的百分比值
2009/12/26 Javascript
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
2017/02/15 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
Fabric 应用案例
2016/08/28 Python
python实现用户管理系统
2018/01/10 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
2019/04/11 Python
python 杀死自身进程的实现方法
2019/07/01 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
django中瀑布流写法实例代码
2019/10/14 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
竞选大学学委演讲稿
2014/09/13 职场文书
2015年个人现实表现材料
2014/12/10 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL
Python学习之包与模块详解
2022/03/19 Python