Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

102
Visualizações
El tipo de rango del elemento de entrada no admite eventos de cambio en FireFox o Safari. ¿Cuál es la solución?

Tengo un elemento de control deslizante en mi aplicación de visualización de datos que quiero activar un evento con el arrastre del control deslizante completo. Esta solución usa el evento de change y funciona bien en Chrome.

 this.slider.addEventListener('change', e => { // do something when slider changes })

Sin embargo, FireFox y Safari solo admiten el evento de input , por lo que el enfoque anterior no funcionará. ¿Cuál es el mejor trabajo para simular un evento de change en FireFox y Safari?

Aquí está todo el código JS relevante

 const slider = document.createElement('input') slider.type = 'range' slider.min = 10 slider.max = 20 document.body.appendChild(slider) slider.addEventListener('change', e => { // do something when slider changes console.log("change"); })

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Falsa alarma. Resuelto. Esto no tiene nada que ver con el elemento de entrada/rango. Tengo uno o más controladores de eventos adjuntos al documento que consumen eventos de mouse destinados al elemento de entrada/rango.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda