Tengo 3 archivos js con scripts. Pero entran en conflicto juntos. Funciona solo un script. Los conecto todos dentro de la etiqueta head . Cada uno de ellos tiene dicho código para esperar cuando se cargue la ventana
((window, document) => { window.onload = () => { // code } })(window, document, undefined)¿Puede ser motivo de conflictos? Cuando todo el código en un archivo funciona bien.
Solo puedes tener UNO onload. En su lugar, use un eventListener para cada uno de ellos
((window, document) => { window.addEventListener("load", () => { // code }) })(window, document, undefined)