Hay tantos botones, puedo agregar cada función js agregando una clase, pero ¿hay una manera corta?
Aquí está mi función js:
function MouseSound() { var fileUrl = siteUrl + "audio/audio_click.mp3"; var audio = new Audio(fileUrl); audio.play(); } $('.mouse-click').click(function () { MouseSound(); });Por supuesto, esto solo funcionará para los botones que agrego como clase, quiero que funcione para todos los eventos de clic. ¿Alguna sugerencia?
Puedes usar detectores de eventos:
function MouseSound() { var fileUrl = siteUrl + "audio/audio_click.mp3"; var audio = new Audio(fileUrl); audio.play(); } window.addEventListener('click', MouseSound , false);Vincule su evento al documento/página web.
$(document).click(function () { MouseSound(); });O solo botones;
$(document).on("click","button", function() { MouseSound() });