Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Криво работают переходы на след. трек Uppod, как исправить?

Криво работают переходы на след. трек Uppod, как исправить?


     30.03.2016    Общие вопросы, Модули    684

вопрос
Всем привет! Использую Audio Player 1.1 by Raf, если треки идут по порядку все идет отлично, а вот переход на предыдущий или следующий если они идут не по порядку начинает скакать и переходить через один трек, пропуская предыдущий. А если отсутствует не 1, а 2 трека между ними все работает нормально, во всех случаях.

Например, имеется 3 трека id 6,7,9, при переходе в обратном порядке с 9, он переходит на 6, пропуская 7 и тоже самое при переходе на след. трек. В чем проблема?

JS код перехода

switching : function (a,b,c) {
        if (!c) c = 1; else if (c > 100) return;
        if (b === 'next') {
            a=a-1;
            if (document.getElementById(BtClick+a)) jQuery(Xx+BtClick+a).click(); else {c=+c+1;a=a-1;Player.switching(a,'next',c)}
        } else {
            a=+a+1;
            if (document.getElementById(BtClick+a)) jQuery(Xx+BtClick+a).click(); else {c=+c+1;a=+a+1;Player.switching(a,'prev',c)}
        }
    },

Ответа пока нет


1 комментарий

vitnet
Эксперт

vitnet - 30 марта 2016 10:18 -

Проще пробежаться по списку и присвоить каждому треку уникальный id а затем по этим параметрам сортировать вперед/назад

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх