莫言科技

全过程、自定制,轻松实现跨 旅游集散中心自助游

票务与调度系统(独立版) 整合旅游集散中心资源,提供 自助半自助游自定义套餐

面向有志创业的人士、基于云 计算理念提供的创业产品

敬请期待

查看: 2776|回复: 2

我要向全世界宣告ie的bug!!!-凯发k8官网下载客户端

[复制链接]
发表于 2010-8-26 14:46:28 | 显示全部楼层 |
本帖最后由 star 于 2010-12-7 17:57 编辑
! i1 k9 i$ l6 b5 b" z( z q) e z% v z7 h
哎……2 |1 | r# c# ], \$ g
简单来说,就是ie对于input空间的onchange事件的响应存在着:@ 的bug,但是不像网上已有的这个bug的描述方法,看到一位与我有同样遭遇的仁兄描述的是,onchange要在当前控件失去焦点之后才执行,其实不然。。
0 c e$ a  p- j: p8 k通过设置断点描述,onchange事件的响应函数的函数体(绝大部分,记住,不是全部)在当前控件还获得焦点的时候就已经执行了,但是要等该控件是去焦点的时候,这个事件执行的内容才相应地响应到页面上去,就好像是最后的一个return没有做的感觉。。。: c* g' x" ]4 o; t9 {# y
纠结了好久,尝试了很多办法,连让该控件的下一个控件获取焦点都做了,就是没戏。。。
' r7 d9 p$ }& q1 q7 ]最后没辙,只能不用onchange事件,用onclick事件,分别对当前控件(好比checkbox)进行两次状态的解读了,哎哎哎哎哎哎哎
& v/ f/ h# p8 x1 v2 v9 r, i) j) j
, w4 {4 f; w& t: g7 q8 p0 yms,你怎么能做这样的事情呢,ie是你自己的呀,而且所有采用ie内核的浏览器都一样,怎么能拆自己的抬呢?~~~~
- m7 v u1 f0 o  m6 i# [ x! y4 g* i截图描述下所做的事情哈: z; e3 h8 k. d: w; _0 h4 u
响应函数代码
^, {  y3 n* l1 r( k* y) ~8 j& r/ i7 d' z" u x
控件代码; e9 t( p7 q4 n" e4 ]
  d% w% t7 ]7 [1 z0 x) y5 r
效果  i% w% e/ j, u4 d

本帖子中包含更多资源

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

x
 楼主| 发表于 2010-8-26 14:47:16 | 显示全部楼层
自己支持下,还要感谢下陪我一起郁闷的小房同学:lol
发表于 2010-9-13 21:27:54 | 显示全部楼层
star你是技术帝!

||archiver|莫言科技 ( )    

gmt 8, 2021-3-17 07:32 , processed in 0.079104 second(s), 11 queries , wincache on.

powered by x3.2

© 2001-2013

返回列表