Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

236
Vistas
CSS Javascript no funcionó bien en el modo de producción Next JS

Hola, estoy usando Next12 y Bootstrap5 para mi CSS. Mi CSS funciona sin problemas en modo dev. Pero, cuando estoy ejecutando mi proyecto en modo de producción, algunos javascript no pueden ejecutarse también.

Tengo etiquetas con clases de encabezado:

 <header className="header fixed-top">

Cuando el nombre de clase de desplazamiento del sitio web debe ser:

 <header className="header fixed-top header-scrolled">

Mi estilo.css:

 .header { transition: all 0.5s; z-index: 997; padding: 20px 0; } .header.header-scrolled { background: #fff; padding: 15px 0; box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1); }

Mi javascript personalizado:

 /** * Scrolls to an element with header offset */ const scrollto = (el) => { let header = select("#header"); let offset = header.offsetHeight; if (!header.classList.contains("header-scrolled")) { offset -= 10; } let elementPos = select(el).offsetTop; window.scrollTo({ top: elementPos - offset, behavior: "smooth", }); }; /** * Toggle .header-scrolled class to #header when page is scrolled */ let selectHeader = select("#header"); if (selectHeader) { const headerScrolled = () => { if (window.scrollY > 100) { selectHeader.classList.add("header-scrolled"); } else { selectHeader.classList.remove("header-scrolled"); } }; window.addEventListener("DOMContentLoaded", headerScrolled); onscroll(document, headerScrolled); }

Mi problema es: en desarrollo, el encabezado de clase desplazado también puede mostrarse sin recargar la página. Pero en el modo de producción, debo volver a cargar la página para que el encabezado de clase se desplace cuando me desplazo por el sitio web. ¿Alguna idea para arreglarlo?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda