jquery3 0移除了 load 方法

2021-10-24 02:51:27 字數 626 閱讀 9798

今天也遇到了這個問題,查了一下文件,確實從3.0開始移除了load、unload、error事件方法。不過依然可以用on方法繫結這些事件。

breaking change: .load(), .unload(), and .error() removed

these methods are shortcuts for event operations, but had several api limitations. the event .load() method conflicted with the ajax .load() method. the .error() method could not be used with window.onerror because of the way the dom method is defined. if you need to attach events by these names, use the .on() method, e.g. change $("img").load(fn) to $("img").on("load", fn).

就是說以前直接$(obj).load(),現在被改為$(obj).on('load',fn)了,好吧~

jquery3 0原始碼解讀(二)Extend

上一節我們開啟了 src core.js檔案,但是僅僅看了它的jquery物件的賦值。這節我們來仔細分析core.js檔案中的乙個重要內容 extend。如果,簡單翻閱過jquery原始碼的話,你會發現原始碼中,也有多處呼叫了extend函式。所以,這個extend不光為外部提供呼叫,jquery內...

jQuery 3 0 的變化及使用方法

出自 時隔 3 個月,jquery 團隊終於發布了 3.0 alpha 版本。有兩個版本 jquery compat 3.0 和 jquery 3.0。此外,3.0還增加了對 yandex 瀏覽器的支援,一款來自俄羅斯的瀏覽器。1 簡化了 show hide 之前的 show hide 是大相容,比...

jquery移除事件

移除事件 unbind type data data是要移除的函式 btn unbind click 移除click btn unbind 移除所有 對於只需要觸發一次的,隨後就要立即解除繫結的情況,用one btn one click function 模擬操作 可以用trigger 方法完成模擬...