Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

154
Views
Ralentizar la rotación del ciclo de imagen hasta una eventual parada aleatoria

Tengo una lista de imágenes que el código recorre y muestra indefinidamente.

Quiero que disminuya la velocidad y se detenga en una imagen aleatoria de la lista.

Puede alguien ayudarme con esto?

Esto es lo que tengo hasta ahora:

 <div id="imgSelect" class="imgSelect"> <div id="img" class="img"> <img id="imgDisplay" class="imgInside" imgalt="rArrowback"> </div> <div id="select" class="select"> <button id="selectBtn" type="button" class="btnSelect">GO!</button> </div> </div>

la función:

 var imgArray = new Array(); for (var i = 0; i < 60; i++) { imgArray[i] = './imgs/' + i + '.png'; } document.getElementById("imgDisplay").style.backgroundImage = "url('qm.png')" function selectImg() { document.getElementById("imgDisplay").style.backgroundImage = 'none' var rotator = document.getElementById("imgDisplay"); var delayInSeconds = 1; var num = 0; var changeImage = function () { var len = imgArray.length; rotator.src = imgArray[num++]; if (num == len) { num = 0; } }; setInterval(changeImage, delayInSeconds * 100); // for (var i = 0; i < 60; i++) { // document.getElementById("imgDisplay").style.backgroundImage = "url('" + imgArray[i] + "')" // } }

Este es el resultado:

resultado

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Utilice la función random que ofrece Javascript.

Justo después del temporizador, coloque rotator.src = imgArray[Math.floor(Math.random() * imgArray.length)];

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!