关于 input file 事件处理 IE / chrome 下的区别
博客专区 > triankg 的博客 > 博客详情
关于 input file 事件处理 IE / chrome 下的区别
triankg 发表于3年前
关于 input file 事件处理 IE / chrome 下的区别
  • 发表于 3年前
  • 阅读 44
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

客串前端人员

IE 版本 8

chrome 版本...  最新

问题 : 通过jQuery 绑定 file 的onchange IE下未生效  

操作 : 

1. 渲染form input:file 隐藏

2. 手动触发click, 绑定change 事件 (问题所在)
   由于页面每次使用的时候都会重新渲染 就没考虑事件多次绑定问题

3. 选择文件 


问题出在第二部的顺序问题  IE 打开文件选择框 会堵塞 JAVASCRIPT 代码执行, 也就是说 你打开面板的时候 其实 绑定事件代码还没有执行  所以你选择文件后的change事件处理不会生效 

但是在chrome 下并不会堵塞javascript 代码执行  


共有 人打赏支持
粉丝 12
博文 93
码字总数 29848
×
triankg
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: