Код примерно будет выглядеть вот так (работает сразу для мыши и тача):
$(document).on("mousedown touchstart", ".%класс_области_активности_ивентов%", function(e) {
// если необходимо, сохраняем стартовую позицию ивента
var startY = e.pageY || e.originalEvent.touches[0].pageY;
$(document).on("mousemove touchmove", function(e) {
// получаем Y координаты во время движения с зажатой мышью/тачем
var y = e.pageY || e.originalEvent.touches[0].pageY;
// ваши действия со всей этой фигней
});
});
$(document).on("mouseup touchend", function() {
// отключаем обработчики маусмува/тачмува
$(document).off("mousemove touchmove");
// действия, которые вы возможно хотите сделать по окончании действий юзера
});