Технический сбой

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

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


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

вопрос
Всем привет! Использую 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
PHP-developer

vitnet - -

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

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

наверх