Ответ 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) {})