• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

195
Vistas
¿Cómo cambiar el tiempo de un temporizador pomodoro cuando cambio la pestaña del botón?

Estoy aprendiendo javascript y me está costando mucho aprender la lógica detrás. Estoy tratando de hacer un temporizador pomodoro pero no puedo encontrar la manera de cambiar el tiempo cuando cambio la pestaña del botón a "romper". He estado tratando de hacer esto durante aproximadamente 5/6 días y me estoy quedando sin ideas y mi lógica simplemente no funciona.

En mi último intento, creé una función para ver si el elemento del botón de interrupción tenía una clase "activa" y cambiar el tiempo si lo tenía pero no funcionó.

 function changeTimeBreak() { const breakTab = document.getElementsByClassName('break-tab') if (breakTab.hasClass('active')) { minutes = 10 updateCounterEl() return } }
about 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Está utilizando el método .hasClass de JQuery . Lo que debe usar es el método .contains element.classList de Javascript.

He editado tu función. Esto debería actualizar el reloj cuando el botón break-tab está activo .

 function changeTimeBreak() { let breakTab = document.getElementsByClassName('break-tab'); if (breakTab[0].classList.contains('active')) { minutes = 10; updateCounterEl(); } }
about 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda