作者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