IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素


Posted in Javascript onJuly 31, 2011

如下
1,两个div,d1中包含d2
2,d1,d2都设置了absolute或relative
3,隐藏d1
4,隐藏子元素d2
5,显示d1
这时IE6/7 and IE8/9/10(IE7模式)中会发现,子元素d2也能显示出了(别忘了,d2被display:none 了哦)。但IE8/9/10/Firefox5/Safari4/Chrome12中子元素d2仍然是被隐藏的。
重现代码

<!DOCTYPE HTML> 
<HTML> 
<HEAD> 
<meta charset="utf-8" /> 
<title>IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素,子元素依然能显示bug</title> 
</HEAD> 
<BODY> 
<p> 
<button onclick="hidden_d1()">1) 隐藏div[id=d1]</button> 
<button onclick="hidden_d2()">2) 隐藏div[id=d2]</button> 
<button onclick="display_d1()">3) 显示div[id=d1]</button> 
</p> 
<div id="d1" style="position:absolute;width:200px;height:200px;border:1px solid gray;"> 
<div id="d2" style="position:absolute;width:100px;height:100px;background:gold;"></div> 
</div> 
<script> 
var d1 = document.getElementById('d1'); 
var d2 = document.getElementById('d2'); 
function hidden_d1() { 
d1.style.display = "none"; 
} 
function hidden_d2() { 
d2.style.display = "none"; 
} 
function display_d1() { 
d1.style.display = "block"; 
} 
</script> 
</BODY> 
</HTML>
Javascript 相关文章推荐
js点击页面其它地方将某个显示的DIV隐藏
Jul 12 Javascript
JavaScript中String.prototype用法实例
May 20 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
Aug 05 Javascript
在html中引入外部js文件,并调用带参函数的方法
Oct 31 Javascript
vue获取input输入值的问题解决办法
Oct 17 Javascript
JS实现带动画的回到顶部效果
Dec 28 Javascript
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 Javascript
Vue实现表格批量审核功能实例代码
May 28 Javascript
js getBoundingClientRect使用方法详解
Jul 17 Javascript
JS函数进阶之继承用法实例分析
Jan 15 Javascript
JavaScript原型继承和原型链原理详解
Feb 04 Javascript
原生JavaScript实现拖动校验功能
Sep 29 Javascript
读jQuery之十二 删除事件核心方法
Jul 31 #Javascript
读jQuery之十一 添加事件核心方法
Jul 31 #Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
Jul 31 #Javascript
各浏览器对click方法的支持差异小结
Jul 31 #Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
Jul 31 #Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
Jul 31 #Javascript
javascript中length属性的探索
Jul 31 #Javascript
You might like
10条PHP编程习惯助你找工作
2008/09/29 PHP
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
php blowfish加密解密算法
2016/07/02 PHP
一些不错的js函数ajax
2008/08/20 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
python操作MySQL数据库具体方法
2013/10/28 Python
python基于socket实现网络广播的方法
2015/04/29 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
Django values()和value_list()的使用
2020/03/31 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
实习生自荐信范文分享
2013/11/27 职场文书
先进班级集体事迹材料
2014/01/30 职场文书
大学生职业规划书的范本
2014/02/18 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
文明班级申报材料
2014/12/24 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
创业计划书之宠物店
2019/09/19 职场文书
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS
Oracle 触发器trigger使用案例
2022/02/24 Oracle