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

235
Visualizações
Reproducir audio al pasar el mouse sobre la imagen en HTML (múltiples imágenes)

Este es mi primer intento de audio en HTML. Entonces, tengo una cuadrícula de imágenes que tienen una superposición de texto y quiero que el audio reproduzca un sonido diferente al pasar el mouse sobre cada imagen. Tengo el audio para reproducir pero parece reproducir el MISMO archivo de audio en todas las imágenes. ¿Alguien puede ayudarme a entender por qué?

¡Gracias!

 <section class="full_width four_col_grid"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="div2"> <div class="container"> <img class="image" src=" https://upload.wikimedia.org/wikipedia/commons/e/eb/Ash_Tree_-_geograph.org.uk_-_590710.jpg" > <div class="overlay">När det farliga avfallet och allt som kan materialåtervinnas sorterats ut finns det ofta en rest kvar - soppåsen. Men den kan också återvinnas!</div> <audio id="audio"> <source src="https://css-tricks.com/examples/SoundOnHover/audio/beep.ogg" type="audio/ogg"> </audio> </div> <script> var audio = $("#audio")[0]; $("#div2").mouseenter(function() { audio.play(); audio.loop = true; }); $("#div2").mouseleave(function() { audio.pause(); }); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="div2"> <div class="container"> <img class="image" src=" https://upload.wikimedia.org/wikipedia/commons/e/eb/Ash_Tree_-_geograph.org.uk_-_590710.jpg" > <div class="overlay">När det farliga avfallet och allt som kan materialåtervinnas sorterats ut finns det ofta en rest kvar - soppåsen. Men den kan också återvinnas!</div> <audio id="audio"> <source src="http://www.ringelkater.de/Sounds/2geraeusche_gegenst/papier_knuellen.wav" type="audio/x-wav"> </audio> </div> <script> var audio = $("#audio")[0]; $("#div2").mouseenter(function() { audio.play(); audio.loop = true; }); $("#div2").mouseleave(function() { audio.pause(); }); </script> </section> </main>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Pasos:

  1. elimine todas las secuencias de comandos que ha agregado y agregue mi secuencia de comandos dada

  2. reemplace el atributo de identificación de la etiqueta de audio y coloque el atributo de clase

     $(document).ready(function() { $(".image").mouseenter(function() { var audio = this.parentElement.getElementsByClassName("audio")[0]; audio.play(); audio.loop = true; }); $(".image").mouseleave(function() { var audio = this.parentElement.getElementsByClassName("audio")[0]; audio.pause(); }); })
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