function cargado() { // ---------------------- CONFIGURACIÓN BOTON SUBIR ARRIBA -----------------------------//// const $btnUp = document.getElementById("botonArriba"); document.addEventListener("click", (e) =>{ if(e.target === $btnUp || e.target.matches(".fa-arrow-up")){ window.scrollTo({ behaviour: "smooth", top: 0 }) } }); } //--------------------- CONFIGURACIÓN SLIDERS ------------------------------/// let operacion = 0, counter = 0; function moveToRight() { let elementoAMover = this.event.target.parentNode.firstElementChild; let numeroContenedores = elementoAMover.children.length let widthImg = 100 / numeroContenedores; if (counter >= elementoAMover.children.length-1) { operacion = 0; counter = 0; elementoAMover.style.transform = `translate(-${operacion}%)`; return; } counter++; operacion = operacion + widthImg; elementoAMover.style.transform = `translate(-${operacion}%)`; } function moveToLeft() { let elementoAMover = this.event.target.parentNode.firstElementChild; let widthImg = 100 / elementoAMover.children.length; counter --; if (counter < 0 ) { counter = elementoAMover.children.length-1; operacion = widthImg * (elementoAMover.children.length-1); elementoAMover.style.transform = `translate(-${operacion}%)` elementoAMover.style.transition = 'none'; return; } operacion = operacion - widthImg; elementoAMover.style.transform = `translate(-${operacion}%)` } //-------------------------- CONFIGURACIÓN CALENDARIO -------------------------------- const cargaCalendario = () => { const nombresMeses = ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'] let fechaActual = new Date(); let diaActual = fechaActual.getDate(); let numeroMes = fechaActual.getMonth(); let yearActual = fechaActual.getFullYear(); let fechas = document.getElementById("dates-calendar"); let mes = document.getElementById("mes-actual"); let year = document.getElementById("year"); let mesAnteriorDOM = document.getElementById("mes-anterior") let mesSiguienteDOM = document.getElementById("mes-siguiente"); mes.textContent = nombresMeses[numeroMes]; year.textContent = yearActual.toString(); mesAnteriorDOM.addEventListener("click", () => mesAnterior()); mesSiguienteDOM.addEventListener("click", () => mesSiguiente()) const generacionMeses = (mes) => { for(let i = diaComienzoSemana(); i>0; i--){ fechas.innerHTML += `