Прокрутка div с помощью событий касания

#javascript #jquery #touch

#javascript #jquery #коснитесь

Вопрос:

Как я могу прокручивать div с помощью событий касания? У меня есть DIV с переполнением, установленным на скрытый. Я знаю, что могу прокручивать DIV с помощью javascript, вот пример использования колеса мыши:

 function mousewheelScroll(event, delta) {
    var $t = $(this);
    var change = delta * 8;
    var top = $t.scrollTop();
    top = top - change;
    if (top < 0)
        top = 0;
    if (top > ($t.attr("scrollHeight") - $t.innerHeight()))
        top = ($t.attr("scrollHeight") - $t.innerHeight());
    $t.scrollTop(top);
}
  

Но я не нашел примера, который будет работать с сенсорными событиями для устройств iOS.

Комментарии:

1. Существуют ли события касания специально для мобильных устройств? Для меня это было бы новостью, но на самом деле я не ориентируюсь на мобильные приложения.

Ответ №1:

Проверьте этот плагин, похоже, это именно то, что вы ищете

http://plugins .jquery.com/project/touch-scroll

Комментарии:

1. Вы заставили touchScroll работать? Мы не можем заставить содержимое оставаться в новой позиции прокрутки. Содержимое всегда возвращается в исходное положение после того, как кто-то щелкает вверх или вниз.