Préface
Certaines fonctions doivent être exécutées après le chargement de la page Web. Par exemple: impliquant des opérations DOM.
Lorsque la page Web est chargée, un événement Onload sera déclenché et la fonction sera liée à cet événement.
La copie de code est la suivante:
window.onload = myFunction;
La question est: si plusieurs événements doivent être liés en même temps, comment devons-nous y faire face? Il y a deux solutions
Plan 1
Créez une fonction anonyme pour accueillir plusieurs événements qui doivent être liés, puis lier cette fonction anonyme à l'événement Onload
window.onload = function () {FirstFunction (); SecondFunction (); ......}Plan 2
La fonction AddLoadevent écrite par Simon Willsion:
fonction addEventload (func) {var oldonload = window.onload; if (typeof window.onload! = 'function') {window.onload = func;} else {window.onLoad = function () {oldonload (); func ();}}}Stockez la valeur de la fenêtre existante. ONLOLODAGE DU GOUPE D'ÉVALUTION Dans la variable OldOnload
Si la fonction n'est pas liée à cette fonction de traitement, liez-le la nouvelle fonction comme ça.
Si une fonction a été liée, la nouvelle fonction est ajoutée à la fin de l'instruction.
Méthode d'appel:
addEventLoad (firstFuration);
addEventLoad (secondFublic);
Le contenu ci-dessus est la méthode de liaison de multiples événements à Window.onongez par deux solutions. J'espère que ce sera utile à tous!