Novolux Perú — Cortinas y Persianas a Medida en Lima
Agenda tu visita técnica gratuita |

tienda de persiana

Lo último en control de luz y privacidad en Jesús María

 
 
 

Explore nuestra selección de cortinas

'; return a; } CARDS.forEach(function(d){ track.appendChild(buildCard(d)); }); CARDS.forEach(function(d){ track.appendChild(buildCard(d)); }); /* clon 1 */ CARDS.forEach(function(d){ track.appendChild(buildCard(d)); }); /* clon 2 */ /* ── Dots (solo para los reales) ── */ for (var i = 0; i < N; i++) { var d = document.createElement('button'); d.className = 'nv-dot' + (i===0?' on':''); d.setAttribute('aria-label','Ir a '+(i+1)); d.dataset.i = i; d.addEventListener('click', function(){ jumpTo(parseInt(this.dataset.i)); resetAuto(); }); dotsEl.appendChild(d); } /* ── Helpers ── */ function cardW() { var c = track.querySelector('.nv-card'); return c ? c.offsetWidth : 200; } function gapW() { var w = window.innerWidth; return w<=480?9:w<=768?12:16; } function stepPx() { return cardW() + gapW(); } function offsetFor(idx) { return idx * stepPx(); } function setTransform(px, animate) { track.style.transition = animate ? 'transform .5s cubic-bezier(0.25,0.46,0.45,0.94)' : 'none'; track.style.transform = 'translateX(-' + px + 'px)'; } function updateVisual() { var ds = dotsEl.querySelectorAll('.nv-dot'); ds.forEach(function(d,i){ d.classList.toggle('on', i===current); }); var all = track.querySelectorAll('.nv-card'); all.forEach(function(c,i){ c.classList.toggle('active-c', i===current); }); } /* ── Ir a índice directo (desde dots) ── */ function jumpTo(idx) { if (busy) return; current = ((idx%N)+N)%N; setTransform(offsetFor(current), true); updateVisual(); } /* ── Avanzar 1 paso con loop infinito ── */ function advance() { if (busy) return; var next = current + 1; if (next < N) { /* Normal */ current = next; setTransform(offsetFor(current), true); updateVisual(); } else { /* Último real → animar hacia clon[0] (posición N) y volver sin animación */ busy = true; setTransform(offsetFor(N), true); setTimeout(function(){ current = 0; setTransform(offsetFor(0), false); updateVisual(); busy = false; }, 520); } } /* ── Retroceder 1 paso ── */ function retreat() { if (busy) return; if (current > 0) { current--; setTransform(offsetFor(current), true); updateVisual(); } else { /* Primer real → saltar a clon del final y volver */ busy = true; setTransform(offsetFor(N - 1 + N), true); /* último clon */ setTimeout(function(){ current = N - 1; setTransform(offsetFor(current), false); updateVisual(); busy = false; }, 520); } } /* ── Autoplay ── */ function startAuto() { autoTimer = setInterval(advance, AUTO_MS); } function resetAuto() { clearInterval(autoTimer); startAuto(); } /* ── Drag mouse ── */ var dragX = 0, dragging = false; window.nvDragStart = function(e) { if (busy) return; dragX = e.clientX; dragging = true; document.addEventListener('mousemove', nvDragMove); document.addEventListener('mouseup', nvDragEnd); }; function nvDragMove(e) { if (!dragging) return; if (Math.abs(e.clientX - dragX) > 5) track.style.pointerEvents = 'none'; } function nvDragEnd(e) { if (!dragging) return; dragging = false; track.style.pointerEvents = ''; var diff = e.clientX - dragX; if (diff < -50) advance(); else if (diff > 50) retreat(); document.removeEventListener('mousemove', nvDragMove); document.removeEventListener('mouseup', nvDragEnd); resetAuto(); } /* ── Touch móvil ── */ var tX = 0; window.nvTouchStart = function(e){ tX = e.touches[0].clientX; }; window.nvTouchMove = function(e){ e.preventDefault(); }; window.nvTouchEnd = function(e){ var diff = e.changedTouches[0].clientX - tX; if (diff < -45) advance(); else if (diff > 45) retreat(); resetAuto(); }; /* ── Resize ── */ window.addEventListener('resize', function(){ setTransform(offsetFor(current), false); }); /* ── Init ── */ setTransform(0, false); updateVisual(); startAuto(); })();

Lo más Solicitados en Cortinas

Professional tienda de persiana in Jesús María

Find a tienda de persiana in Jesús María. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam varius nec ex fermentum vehicula. Cras sodales est nec gravida pretium. Integer libero arcu, pulvinar vitae tempus eget, convallis ut nulla.

Meet our tiendas de persianas at our salon

Our tiendas de persianas are the best tienda de persiana in Jesús María. Meet our team now!

Get a haircut from one of our tiendas de persianas in Jesús María

Donec ac tortor vitae purus cursus tempor. Duis non hendrerit augue, ut consectetur erat. Suspendisse tienda de persiana, magna at lobortis pharetra, massa orci lacinia massa, non tempus turpis nisl nec libero. Sed sed enim lorem. Cras et orci sapien.

Book now

Wide variety of tienda de persiana services in Jesús María

Suspendisse fermentum lacus vitae tristique consectetur. Nunc luctus volutpat arcu, eu tempor odio pulvinar in. Sed urna nulla, finibus ut lorem Jesús María, consectetur finibus orci.
  • Hair coloring in Jesús María
  • Eyebrow styling in Jesús María
  • Washing hair in Jesús María

Book a tienda de persiana in Jesús María

Nulla sagittis urna ultrices tortor viverra hendrerit. Phasellus sit amet luctus mauris, eu finibus mauris. Sed blandit nulla in diam porta, ac viverra arcu pretium. Nulla facilisi. Suspendisse ut nisl consequat, maximus enim ut, congue augue. Vivamus eget vehicula augue. Aenean eget ligula sed lacus mollis congue.

Book now