Список изображений mobiscroll с обработчиком.click()

Когда я связываю

$(document).on("click", '.dw-sel', function(e) { opens modal box });

при нажатии он срабатывает каждый раз, даже когда происходит перетаскивание. Я хочу вызвать функцию щелчка, только когда есть щелчок без какого-либо перетаскивания колеса. Есть ли какое-либо подобное событие уже предусмотрено? Или как добиться дифференциации клика от перетаскивания?

РЕДАКТИРОВАТЬ:

хорошо, нашел решение линии 929 в mobiscroll.core.js

            if (!dist && !moved) { // this is a "tap"
        istap = true;
        tindex = Math.floor((stop - ttop) / h);
        var li = $('.dw-li', target).eq(tindex)
        li.addClass('dw-hl'); // Highlight
        setTimeout(function() {
            li.removeClass('dw-hl');
        }, 200);
    } else {
        tindex = Math.round(pos - dist / h);
        istap = false;
    }

Я установил переменную istap, и на этом я основал свое событие click.

0 ответов

Другие вопросы по тегам