Есть так много кнопок, я могу добавить каждую функцию js, добавив класс, но есть ли короткий путь?
Вот моя js-функция:
function MouseSound() {
var fileUrl = siteUrl + "audio/audio_click.mp3";
var audio = new Audio(fileUrl);
audio.play();
}
$('.mouse-click').click(function () {
MouseSound();
});
Конечно, это будет работать только для кнопок, которые я добавляю как класс, я хочу, чтобы это работало для всех событий щелчка. Какие-либо предложения?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Привяжите свое событие к документу/веб-странице.
$(document).click(function () {
MouseSound();
});
Или только кнопки;
$(document).on("click","button", function() { MouseSound() });
Вы можете использовать прослушиватели событий:
function MouseSound() {
var fileUrl = siteUrl + "audio/audio_click.mp3";
var audio = new Audio(fileUrl);
audio.play();
}
window.addEventListener('click', MouseSound , false);