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

269
Views
Cuenta ascendente de Javascript, agregue css para el tipo y tamaño de fuente, también aumente el tamaño del número

este javascript cuenta hacia arriba. Pero no tiene CSS para el tipo, tamaño y color de fuente. Necesito ese CSS . Además, el número inicial comienza como 0. Pero quiero que el número inicial comience con un número mayor. es decir: 12434556. Por favor, ayúdame. Gracias.

 <div class='countdown'></div> <script type="text/javascript"> function pad(num, size) { var s = num + ""; while (s.length < size) s = "0" + s; return s; } function initCountdown() { setTimeout(function() { current_wait++; if (current_wait <= waits.length) { var countdowns = document.getElementsByClassName('countdown'); for (var i = 0; i < countdowns.length; i++) { var number = parseInt(countdowns[i].innerHTML); number++; countdowns[i].innerHTML = pad(number, 2); window.localStorage.setItem('_setCountdownTimer', JSON.stringify({'initial_number': number, 'current_wait': current_wait})) } initCountdown(); } }, waits[current_wait] * 1000); } var waits = [8, 16, 19, 26, 44, 66, 88, 99, 121]; //t-val var _locatStorage = JSON.parse(window.localStorage.getItem('_setCountdownTimer')), initial_number = 0, current_wait = 0; _locatStorage ? ( initial_number = parseInt(_locatStorage.initial_number), current_wait = parseInt(_locatStorage.current_wait) ):( window.localStorage.setItem('_setCountdownTimer', JSON.stringify({'initial_number': 0, 'current_wait': 0})), initial_number = 0, current_wait = 0 ) var countdowns = document.getElementsByClassName('countdown'); for (var i = 0; i < countdowns.length; i++) { countdowns[i].innerHTML = pad(initial_number, 2); } initCountdown(); </script>
about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Agregar CSS es simple: puede agregarlo en línea en la etiqueta div de esta manera

 <div class="countdown" style=" font-size: 6em; font-family: 'Courier New', Courier, monospace; color: red; font-weight: 800; " ></div>

o puede agregar una etiqueta de estilo justo antes de su etiqueta <script> como esta

 <style> .countdown { font-size: 6em; font-family: 'Courier New', Courier, monospace; color: red; font-weight: 800; } </style>

Además, has usado initial_number varias veces en el código. Cuando hace eso, siempre es una buena idea definir una variable en la parte superior y usar su valor en su código.

 const INIT_NUM = 2335343234; function initCountdown() { setTimeout(function () { current_wait++; if (current_wait <= waits.length) { var countdowns = document.getElementsByClassName('countdown'); for (var i = 0; i < countdowns.length; i++) { var number = parseInt(countdowns[i].innerHTML); number++; countdowns[i].innerHTML = pad(number, 2); window.localStorage.setItem( '_setCountdownTimer', JSON.stringify({ initial_number: number, current_wait: current_wait, }) ); } initCountdown(); } }, waits[current_wait] * 1000); } var waits = [8, 16, 19, 26, 44, 66, 88, 99, 121]; //t-val var _locatStorage = JSON.parse( window.localStorage.getItem('_setCountdownTimer') ), initial_number = INIT_NUM, current_wait = 0; _locatStorage ? ((initial_number = parseInt(_locatStorage.initial_number)), (current_wait = parseInt(_locatStorage.current_wait))) : (window.localStorage.setItem( '_setCountdownTimer', JSON.stringify({ initial_number: INIT_NUM, current_wait: 0 }) ), (initial_number = INIT_NUM), (current_wait = 0));

También asegúrese de que cuando use este nuevo código, borre su almacenamiento local, de lo contrario, siempre usará el valor anterior

Puede borrar el valor escribiendo esto en la consola de desarrollo de su navegador

 window.localStorage.removeItem('_setCountdownTimer');

Puede encontrar la demostración aquí

about 4 years ago · Santiago Trujillo 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!