Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Скриптом, поместить в "нижняя часть сайта" в самый низ...
<script> $(function(){ document.addEventListener('play', function(e){ var audios = document.getElementsByTagName('audio'); for(var i = 0, len = audios.length; i < len;i++){ if(audios[i] != e.target){ audios[i].pause(); audios[i].currentTime = 0; } } }, true); }); </script>
Вот такой еще нашел,какой лучше?
var playedMusic= null, music=document.getElementsByClassName('music'); for (var k in music) { if(typeof music[k]==='object') { music[k].next=(parseInt(k)+1<music.length)?parseInt(k)+1:0; music[k].onplay=function() { if(playedMusic!==null) playedMusic.pause(); playedMusic=this; }; music[k].onended=function(){ music[this.next].play(); }; } }
в этом по окончанию переходит на следующий трек,но при перемотке зависает, а ваш не зависает.