"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi jQuery A SPEND () empêche-t-il parfois le script. Onlorise l'événement de déclencher?

Pourquoi jQuery A SPEND () empêche-t-il parfois le script. Onlorise l'événement de déclencher?

Publié le 2025-04-14
Parcourir:932

Why Does Using jQuery\'s append() Method Sometimes Prevent Onload Events from Firing for Scripts?

Chargement des scripts séquentiellement avec l'événement Onload

Lorsque vous essayez de charger des scripts dans un ordre spécifique, il est crucial pour s'assurer que l'événement Onload est déclenché comme prévu. Cependant, en utilisant la méthode APPEND () de jQuery pour ajouter des éléments de script au DOM peut parfois empêcher l'événement Onload de tirer. Attribut SRC à l'élément de script après avoir attaché l'événement Onload. Cela garantit que le script n'essaiera pas de charger avant le défaut de l'événement.

el.onload = function () { el.src = script; };

Ajouter le script à DOM avant l'événement Onload:
    Ajoutez l'élément de script au DOM avant d'attacher l'événement Onload. Cela garantit que l'élément de script est déjà dans le DOM lorsque l'événement Onload est déclenché.
  1. $ body.append (el); el.onload = function () { el.src = script; };
el.onload = function() {
   el.src = script;
};
  1. pour la prise en charge optimale des navigateurs, vérifiez le ReadyState pour la compatibilité.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3