Prefacio
Algunas funciones deben ejecutarse después de cargar la página web. Por ejemplo: involucrando operaciones DOM.
Cuando se cargue la página web, se activará un evento de Onload y la función estará vinculada a este evento.
La copia del código es la siguiente:
Window.Onload = myFunction;
La pregunta es: si múltiples eventos deben estar atados al mismo tiempo, ¿cómo debemos tratarlo? Hay dos soluciones
Plan 1
Cree una función anónima para acomodar múltiples eventos que necesitan estar vinculados, y luego vincule esta función anónima al evento Onload
Window.Onload = function () {FirstFunction (); SecondFunction (); ......}Plan 2
La función addLoadeVent escrita por Simon Willsion:
function addEventLoad (func) {var oldLoad = window.onload; if (typeof window.onload! = 'function') {window.onload = func;} else {window.onload = function () {oldOnload (); func ();}}}Almacene el valor de la ventana existente.
Si la función no está vinculada a esta función de procesamiento, enlace la nueva función así.
Si se ha vinculado una función, la nueva función se agrega al final de la instrucción.
Método de llamadas:
addEventLoad (FirstFuction);
addEventLoad (segunda conducción);
El contenido anterior es el método de vincular múltiples eventos a Window.onload a través de dos soluciones. ¡Espero que sea útil para todos!