function soundClick() {
var aud = 'http://chanson.hostingradio.ru:8041/chanson128.mp3?'; // путь к аудиофайлу
var audio = new Audio();
audio.src = aud; // Указываем путь к звуку "клика"
if (audio.paused) {
audio.play();
} else if (audio.played) {
audio.pause();
}
};
$('#goFm').click(soundClick);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="goFm">Click</div>
У тебя все прекрасно работает, просто объект Audio вывести за функцию, потому, что при каждом клике ты создаешь новый объект Audio а старый остается, а так все прекрасно работает
var aud = 'http://chanson.hostingradio.ru:8041/chanson128.mp3?'; // путь к аудиофайлу
var audio = new Audio();
audio.src = aud; // Указываем путь к звуку "клика"
function soundClick() {
if (audio.paused) {
audio.play();
} else if (audio.played) {
audio.pause();
}
};
$('#goFm').click(soundClick);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="goFm">Click</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости