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