Я собираюсь предположить, что под «прокруткой» вы подразумеваете жест панорамирования.
Глядя на документацию Обработка событий для мобильного Safari, может показаться, что если элемент не прокручивается, вы не сможете обнаружить любую разницу, используя высокоуровневые события DOM (как одно-, так и двух- Палец
жест панорамирования приведет к событию прокрутки, когда движение остановится).
Если элемент прокручиваемый, вы получите серию событий колесика мыши.
Если вы хотите немного испачкать руки, загляните в раздел под названием «Обработка событий Multi-Touch» . Вы, вероятно, могли бы достичь того, что вы хотите, включив получение событий мультитач более низкого уровня (touchStart, touchMove, touchEnd, touchCancel). Объект события, передаваемый в обработчики этих событий, содержит свойство «touch», которое позволяет вам просматривать положение всех «кончиков пальцев». Это, вероятно, даст вам всю необходимую информацию.
Не забывайте предотвращать поведение по умолчанию, в противном случае вы все равно получите события onscroll и / или mousewheel.
Взгляните на демонстрацию " virtual light table ", чтобы узнать, как обрабатывать события мультитач в javascript. На sitepen.com также есть отличная статья , на которую стоит взглянуть.