John Jefferson Postado Setembro 12, 2010 Denunciar Share Postado Setembro 12, 2010 Olá,Dúvida :Como Tocar sons ao Passar o mouse? De modo que seja numa classe css?Eu gostaria que ao Passar o mouse nessas Classes:ul.navlinks, input.button1, input.button2, a.button1, a.button2, button.button2, button.button1Tocasse este som: http://discolocal.ueuo.com/sons/Hover.mp3e ao clicar nessas classes acima,tocasse este: http://discolocal.ueuo.com/sons/Clicando.mp3Tem Como?Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Setembro 13, 2010 Denunciar Share Postado Setembro 13, 2010 Boa tarde, tudo bem?Fiz um exemplo bem simples. Com certeza este código pode ser melhorado.<!HTML> <html> <head> <title>Sounds</title> </head> <body> <a href="#" class="button1" />Button 1 class</a> <a href="#" class="button2" />Button 2 class</a> <script> var audio = null; var classes = ['button1', 'button2']; for(var i = 0; i < classes.length; i++) { var elements = document.getElementsByClassName(classes[i]); for(var j = 0; j < elements.length; j++) { elements[j].onclick = function(event) { event.preventDefault(); audio = document.createElement('audio'); audio.src = 'hover.ogg'; audio.autoplay = true; document.body.appendChild(audio); } elements[j].onmouseover = function(event) { event.preventDefault(); audio = document.createElement('audio'); audio.src = 'clicando.ogg'; audio.autoplay = true; document.body.appendChild(audio); } } } </script> </body> </html>Este exemplo foi testado APENAS no Firefox 3.5.12.Um abraço, tudo de bom. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 John Jefferson Postado Setembro 16, 2010 Autor Denunciar Share Postado Setembro 16, 2010 (editado) Mas como faço pra adicionar essas classes que citei no script?e onde ponho o link dos sons:Tocasse este som: http://discolocal.ueuo.com/sons/Hover.mp3e ao clicar nessas classes acima,tocasse este: http://discolocal.ueuo.com/sons/Clicando.mp3 Editado Setembro 16, 2010 por John Jefferson Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Setembro 16, 2010 Denunciar Share Postado Setembro 16, 2010 Bom dia, tudo bem?Em:var classes = ['button1', 'button2']; Você adiciona as classes. E os links dos arquivos de áudio (converta eles de mp3 para ogg) você coloca nas linhas: audio.src = 'clicando.ogg';Um abraço, tudo de bom. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 John Jefferson Postado Setembro 17, 2010 Autor Denunciar Share Postado Setembro 17, 2010 iXI Cara não pegou,eu testei no Firefox e IE ,e não pega.O link da página: http://www.discolocal.net/home-h28.htmO Código esta assim:<!HTML> <html> <head> <title>Sounds</title> </head> <body> <a href="#" class="button1" />Button 1 class</a> <a href="#" class="button2" />Button 2 class</a> <script> var audio = null; var classes = ['button1', 'button2']; for(var i = 0; i < classes.length; i++) { var elements = document.getElementsByClassName(classes[i]); for(var j = 0; j < elements.length; j++) { elements[j].onclick = function(event) { event.preventDefault(); audio = document.createElement('audio'); audio.src = 'http://discolocal.ueuo.com/sons/Hover.ogg'; audio.autoplay = true; document.body.appendChild(audio); } elements[j].onmouseover = function(event) { event.preventDefault(); audio = document.createElement('audio'); audio.src = 'http://discolocal.ueuo.com/sons/Clicando.ogg'; audio.autoplay = true; document.body.appendChild(audio); } } } </script> </body> </html> O Que será que esta errado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Setembro 18, 2010 Denunciar Share Postado Setembro 18, 2010 Substitua < por <, está junto de script. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 John Jefferson Postado Setembro 19, 2010 Autor Denunciar Share Postado Setembro 19, 2010 Obrigado pode colocar como resolvido Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
John Jefferson
Olá,
Dúvida :
Como Tocar sons ao Passar o mouse? De modo que seja numa classe css?
Eu gostaria que ao Passar o mouse nessas Classes:
ul.navlinks, input.button1, input.button2, a.button1, a.button2, button.button2, button.button1
Tocasse este som: http://discolocal.ueuo.com/sons/Hover.mp3
e ao clicar nessas classes acima,tocasse este: http://discolocal.ueuo.com/sons/Clicando.mp3
Tem Como?
Obrigado
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.