客串前端人员 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