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

persiana para las ventana

Lo último en control de luz y privacidad en La Molina

 
 
 

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 persiana para las ventana in La Molina

Find a persiana para las ventana in La Molina. 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 persianas para las ventanas at our salon

Our persianas para las ventanas are the best persiana para las ventana in La Molina. Meet our team now!

Get a haircut from one of our persianas para las ventanas in La Molina

Donec ac tortor vitae purus cursus tempor. Duis non hendrerit augue, ut consectetur erat. Suspendisse persiana para las ventana, 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 persiana para las ventana services in La Molina

Suspendisse fermentum lacus vitae tristique consectetur. Nunc luctus volutpat arcu, eu tempor odio pulvinar in. Sed urna nulla, finibus ut lorem La Molina, consectetur finibus orci.
  • Hair coloring in La Molina
  • Eyebrow styling in La Molina
  • Washing hair in La Molina

Book a persiana para las ventana in La Molina

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