作者kerash (Fly机飞阿飞)
看板Ajax
标题[问题] jquery.live("change" .. 在IE的问题
时间Mon Aug 15 11:48:05 2011
上次发了一篇 input file 的问题
得到使用 live 的答案,
但是这次问题是发生在 IE 上。
我发现到当选择完档案後,
如果是IE的话,必须等到非 focus 状态(也就是blur)後
才会有效果 ..
或者变成说要浏览两次,然後第二次的档案不被记录,只记录到第一次的档案
(其实这样也是 blur 的状态,毕竟滑鼠指标已经离开 input 了)
上网找的答案有使用加入 click 事件
但是结果就是一点下去就 hide 了。
想问问看有没有办法接收到 input type=file 在选完档案後的事件
这样应该会好做许多
或者有其他可行的解决方式QQ..
感谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.247.227
1F:→ kerash:暂时解决方法:在新增jquery物件上直接加入 .change() 08/15 12:14
2F:推 mrbigmouth:click後检查是否change 有的话才继续执行 08/15 17:42