jQuery 3.4.1 發布修復上個版本的問題
三週前,jQuery發布了3.4.0版本,用戶對這個版本反饋了不少問題,於是便有了這個修復問題的補丁版本3.4.1。2006年,還在大學工作的John Resig,於紐約BarCamp上首次介紹了它。自那時起,它就一直在爆發,目前更是成功地被77.8%的Web所採用。因為可以更容易的執行常見任務,jQuery成為了編寫JavaScript的“默認事實標準”。
1.在IE 中觸發獲取或失去焦點的事件出現異常
在jQuery 3.4.0中,觸發本地事件的事件處理程序帶來了一些改變,例如focus
和blur
。而這些變化導致了一個回歸問題,有時會導致拋出神秘的錯誤"saved.shift is not a function"
,目前已修復。
示例代碼
// Error thrown in IE10-11// after clicking #test-element twicejQuery("#test-element").click(function() { jQuery(this).trigger("blur");});
2.修復在iOS 10.0-10.2 中無法檢查元素附件的問題
3.使用AMD 加載jQuery 出錯的問題已修復
下載地址:
或者從npm 獲取該版本:
npm install jquery@3.4.1
GitHub changelog: Issues fixed in 3.4.1 | All changes