关于 input file 事件处理 IE / chrome 下的区别

客串前端人员 javascript

IE 版本 8 前端

chrome 版本...  最新 java

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

操做 :  spa

1. 渲染form input:file 隐藏 orm

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

3. 选择文件  ip


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

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

相关文章
相关标签/搜索