Подтвердить что ты не робот

JQuery 3.0 $(window).load(function() {});

поэтому jQuery 3.0 был выпущен сегодня, и по некоторым причинам следующий код больше не работает на моем сайте:

$(window).load(function() {});

Может ли кто-нибудь предложить, как я исправляю это или альтернативу, что активы при загрузке/все/?

4b9b3361

Ответ 1

Чтение из breaking-change-load-unload-and-error-removed:

Нарушение изменения:.load(),.unload() и .error() удалены

Эти методы являются ярлыками для операций с событиями, но имеют несколько ограничений API. Метод eventload() противоречил методу ajax.load(). Метод .error() не может использоваться с window.onerror из-за способа определения метода DOM. Если вам нужно прикрепить события этими именами, используйте метод .on(), например. измените $( "img" ). load (fn) на $(img).on( "load", fn).

Поэтому вам нужно изменить:

$(window).load(function() {});

в

$(window).on( "load", function (e) {})