Плеер audio.min.js
Ситуция такова
Использовал плеер http://kolber.github.io/audiojs/ Установил плеер на сайт Плейлист изначально выглядел так <ol> <li id="www_1" class=""> <a data-src="mp3pler/mus/20130802223703.mp3" href="#"> Все просто .mp3</a> </li> <li id="www_1" class=""> <a data-src="mp3pler/mus/20130805555555.mp3" href="#"> No WayOut.mp3</a> </li> </ol> Я добавил <div> после <li> <ol> <li id="www" class="playing"> <a data-src="mp3pler/mus/20130802223703.mp3" href="#"> Все просто .mp3</a> </li> <div id="divmp" > <div class="divmp_load"> <div class="divmp_add"> <div class="divmp_add"> </div> <li id="www" class=""> <a data-src="mp3pler/mus/20130805555555.mp3" href="#"> No WayOut.mp3</a> </li> <div id="divmp" > <div class="divmp_load"> <div class="divmp_add"> <div class="divmp_add"> </div> </ol> Проблема в том при завершении песни нет перехода на новую композицию вот часть кода которая отвечает за переход
// Setup the player to autoplay the next track
var a = audiojs.createAll({
trackEnded: function() {
var next = $('ol li.playing').next();
if (!next.length) next = $('ol li').first();
next.addClass('playing').siblings().removeClass('playing');
audio.load($('a', next).attr('data-src'));
audio.play();
}
});
К композиции которая играет добавляется class="playing" Причина в этой строке var next = $('ol li.playing').next(); После ol li.playing изначально должно идти ol li (тогда работает), Но так-как я добавил див и он идёт следующим то(autoplay the next track ) не работает Короче говоря как перепрыгнуть <div id="divmp" > выбрать ol li |
.next('li')
|
Пробовал не работает
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$('ol li.playing').next('li').css("background", "yellow");
});
</script>
</head>
<body>
<ol>
<li id="www_1" class="playing"><a>Bla bla</a></li>
<div id="divmp_1" class="www"><div >22</div ></div >
<li id="xzx" ><a>Bla bla</a></li>
<div id="divmp" class="www"><div>333</div ></div >
</ol>
</body>
</html>
|
Тему можно закрыть.
|
| Часовой пояс GMT +3, время: 22:45. |