.load(fn) no funciona al migrar a .on('load') Jquery 3.1

Después de haber actualizado de .load() a .on('load'), da problemas, en chrome no se ejecuta el código al cargarse la primera vez, debo volver a refrescar la página varias veces. Lo mismo ocurre en Internet explorer.

Migre de jquery 1.11 a la versión 3.1

Alguna idea del por qué puede estar pasando esto ?

1
задан 31.10.2016, 17:31
2 ответа

Мы идем по частям:

.load Загрузь данные с server с одной унифицированный указатель ресурса специфическая и размести контент, законченный определенным элементом.

похвалите event Происходи, когда элемент и Ваши элементы дети нагрузили полностью, это событие применяет только к некоему типу элементов HTML.

Итак, предупреждение на использовании изображений посредством load event on('load', function(){...}):

  1. Он не работает консистентным способом ни надежно в различных браузерах.
  2. Он не работает правильно в WebKit (механизм, у которого есть Google Chrome), если src изображения налажен в тот же src как раньше.
  3. Он не делает правильно пузырек воздуха до дерева DOM
  4. Смоги прекращать показывать изображения, которые уже живут в кэш-памяти браузера.

Считая небольшую информацию, показанную в твоем вопросе, я чувствую, что имеет общее с точкой 2 и точка 4.

0
ответ дан 24.11.2019, 12:50

Lla Гєnica soluciГіn, что encontrГ© состоял в том, чтобы использовать ее versiГіn 2.4 из Jquery и не 3.1

-1
ответ дан 24.11.2019, 12:50