(function () {
const menu = document.querySelector(".menu-boxed");
if (!menu) return;
let removeTO = null;
let ticking = false;
let lastY = window.scrollY;
let lastT = performance.now();
const DY_MIN = 2;
const V_MIN = 0.02;
const REMOVE_DELAY = 240;
function scheduleRemove() {
if (removeTO) clearTimeout(removeTO);
removeTO = setTimeout(() => {
menu.classList.remove("scrolled");
}, REMOVE_DELAY);
}
function onScroll() {
const now = performance.now();
const y = window.scrollY;
const dy = Math.abs(y - lastY);
const dt = now - lastT || 16;
lastY = y;
lastT = now;
const v = dy / dt;
if (dy >= DY_MIN || v >= V_MIN) menu.classList.add("scrolled");
scheduleRemove();
}
window.addEventListener("scroll", () => {
if (!ticking) {
ticking = true;
window.requestAnimationFrame(() => {
onScroll();
ticking = false;
});
}
}, { passive: true });
if ("onscrollend" in document || "onscrollend" in window) {
document.addEventListener("scrollend", scheduleRemove, { passive: true });
}
})();
PUENTE PEATONAL EN ARCO COMAYAGUA
Construcción de un puente peatonal con estructura metálica tipo arco, diseñado para mejorar la seguridad vial y el flujo peatonal en una zona de alto tránsito. Se priorizó robustez, visibilidad y durabilidad.