Logo

never-online

A crisis is a terrible thing to waste.
  • Blog首页
  • 推荐日志
  • 关于我
  • 留言簿
  • 设计
  • 订阅RSS
  • 登录
« DOM编程-拖拽(拖动)...
画像... »
分类: Web Dev

IE背景为transparent(透明)时出现不触发事件的bug

[ 2008-03-20 17:47:25 | 作者: Rank ]
字体大小: 大 | 中 | 小
Close Advertisement
运行以下程序,必须保证你的browser在IE 7(包括IE7)-以下,
不知道算不算是bug了...总之,做个记录,为以后有个参考
Copy Code(拷贝代码)-Run HTML(运行代码)-Save Code(另存代码)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Rank's HTML document</title>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <meta http-equiv="Pragma" content="no-cache" />
 <meta http-equiv="Cache-Control" content="no-cache" />
 <meta http-equiv="Expires" content="0" />
 <meta http-equiv="ImageToolbar" content="no" />
 <style type="text/css" title="default" media="screen">
 /*<![CDATA[*/
 * { font:0.9em Arail; }
 .x { padding:10px; border:5px solid #000;width:100px;height:100px;position:absolute; }
 /*]]>*/
 </style>
 </head>
 <body>
 <div class="x" style="left:200px;top:13px;position:absolute;" onclick='alert("终于点中了...")'>测试一: 不点文字, 点击空白的地方IE7以下不会触发事件</div>
 <div class="x" style="background:#eee;left:400px;top:13px;" onclick="alert('加入背景色,可以更正这个bug..');">测试二: 你现在可以点击这个div的任何地方都可以触发事件</div>
 </body>
</html>

如果此代码再在后边加一个div的话,bug又不出现了...有点奇怪.

尝试在div的css中加入background:transparent,也无效果,只有加入一个真正的background才行...

IE的position还真的是比较麻烦 [confused]
[最后修改由 Rank, 于 2008-08-01 16:39:09]
评论Feed 评论Feed: http://www.never-online.net/blog/feed.asp?q=comment&id=193

浏览模式: 显示全部 | 评论: 4 | 引用: 0 | 排序 | 浏览: 2805
引用 songlv*
[ 2008-03-20 18:23:11 ]
应该不算BUG吧 就如同PS一样
引用 Rank
[ 2008-03-20 18:35:01 ]
请注意,你可以点击border触发事件,但内容里(非文字)就不行
引用 duoyi
[ 2008-03-20 23:34:37 ]
-_- 发现这个问题在quirks模式下就好了,IE有很多position的bug,一般尽可能避免使用
搜了一下,貌似有个家伙也遇到一模一样的问题
http://fleegix.org/articles/2007/08/04/ie-background-css-and-onclick-onmousedown
hi,建议以后类似这样的问题发到ts邮件组里,大家可以一起讨论
引用 Rank
[ 2008-03-21 20:10:38 ]
duoyi, 我是怕小东西发到邮件组里有伤大雅..这些小东西,我也不好意思拿出手...只是在这里做个笔记.

很巧合的是那个URL的主人做的demo和我的很相像 [sweat]

发表
表情图标
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
UBB代码
转换链接
表情图标
悄悄话
昵        称:  3-24字符, 不可使用特殊字符 *
安全规则: 请输入规则答案: 2+5=? *
 
Language Package
  • ENGLISH
  • 简体中文
用户面板
用户名:
密码:
安全规则: 2+5=?
注册
分类
  • Blog首页
  • Android [2] Android RSS Feed
  • Diary & Misc [115] Diary & Misc RSS Feed
  • Web Dev [112] Web Dev RSS Feed
  • Never Modules(JS) [12] Never Modules(JS) RSS Feed
  • Flash & Flex & Air [4] Flash & Flex & Air RSS Feed
  • PHP & Apache [1] PHP & Apache RSS Feed
  • XML [7] XML RSS Feed
  • CSS [7] CSS RSS Feed
  • ASP & .NET [3] ASP & .NET RSS Feed
  • Literature Archives [4] Literature Archives RSS Feed
  • Design [17] Design RSS Feed
  • Visual Basic [3] Visual Basic RSS Feed
最新评论
  • [cry] 非常感谢,这是我...
  • 很精彩,学习了:) [smi...
  • 很精彩
  • 好文,收藏至20ju.com
  • 好文,收藏至20ju.com
  • 弹出的匹配框不能随着页...
  • @lily 多年前的东西了,...
  • 为什么在chrome中不支持...
  • @gzman 那阵子确实想蛮多...
  • 兄弟,想太多了吧
  • [smile] [wink] [sweat] ...
  • javascript:insertSmilie...
  • 我新建了两个sliderbar都...
  • 不错哦````````
  • 好文,收藏至20ju.com
搜索

统计数据
日志: 287
评论: 853
引用: 0
用户: 117
到访: 4142020
在线: 1

新浪微博
Links
  • 阿肆
  • 好奇
  • 小龙人
  • 小萌
  • Zerray
  • realdodo
  • ps album
  • my flickr
  • XiaoFeng
  • 神~ORZ
  • Jiuan's blog
  • yanpeng's blog
  • zhoux's blog
  • winter
  • aoao
  • jerry.qu
  • JoelLeung
  • monyer
  • Miller
  • PuterJam
  • Terry
  • JK
  • akira
  • dh20156's New World!
  • Joshua
  • Estyle
  • 互联网人
  • 兔子
  • 电脑爱好者
  • 阿笨狗
Favorite
  • leica china
  • Douglas Crockford
  • dhteumeuleu
  • regexplib
  • webfx
  • ajaxian
  • John Resig
  • dean
  • Adam McCrea
  • css beauty
  • livepipe
  • smashing magazine
  • ericlippert
  • narcissus
  • PPK
widget

Powered by LBS Version 2.0.304 © 2003-2005 SiC/CYAN. - Template writen by never-online - 桂ICP备07010684号
17 DB Queries | Proccessed in 110ms