晨鸟科技

 找回密码
 注册
搜索
查看: 14139|回复: 2
打印 上一主题 下一主题

我要向全世界宣告IE的bug!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-26 14:46:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Star 于 2010-12-7 17:57 编辑
3 z4 ]  @0 h. N4 `! ], y8 T, ?) S
6 R& P1 y' X* _" s+ h# p哎……4 P1 U  x" I% C5 e  A" J4 P- d
简单来说,就是IE对于input空间的onchange事件的响应存在着:@ 的bug,但是不像网上已有的这个bug的描述方法,看到一位与我有同样遭遇的仁兄描述的是,onchange要在当前控件失去焦点之后才执行,其实不然。。
: w; Z' q( a; F$ i! o通过设置断点描述,onchange事件的响应函数的函数体(绝大部分,记住,不是全部)在当前控件还获得焦点的时候就已经执行了,但是要等该控件是去焦点的时候,这个事件执行的内容才相应地响应到页面上去,就好像是最后的一个return没有做的感觉。。。
9 B3 u1 y; ]0 n8 l$ o$ Z5 g纠结了好久,尝试了很多办法,连让该控件的下一个控件获取焦点都做了,就是没戏。。。
) ~# h/ |6 f$ w3 r4 N8 S- w最后没辙,只能不用onchange事件,用onclick事件,分别对当前控件(好比checkbox)进行两次状态的解读了,哎哎哎哎哎哎哎( b! W# Z- u  Y" q1 Q; n
$ M8 X1 {$ l1 K- A, T( A' X$ E. E
MS,你怎么能做这样的事情呢,IE是你自己的呀,而且所有采用IE内核的浏览器都一样,怎么能拆自己的抬呢?~~~~( V: G" h2 t3 n( J) O0 D0 U
截图描述下所做的事情哈
+ L! H2 r  q" [8 t- o( |& l响应函数代码0 Z0 D- a2 V. S9 H

# }9 E8 ^- F9 Y) G控件代码
' F0 {% S, Q& |6 d7 N9 i* z
$ {  U# ]/ n+ Q& d7 O1 Z6 I7 u- i效果
  k# E; v. ?1 F7 C% }$ y) l+ g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
沙发
 楼主| 发表于 2010-8-26 14:47:16 | 只看该作者
自己支持下,还要感谢下陪我一起郁闷的小房同学:lol
板凳
发表于 2010-9-13 21:27:54 | 只看该作者
star你是技术帝!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|晨鸟科技 ( 沪ICP备09012675号 )

GMT+8, 2025-6-21 11:16 , Processed in 6.066018 second(s), 8 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表