Первым привлекательным результатом стал плагин jQuery под названием jQuery mouseSwipe .Но этот скрипт перемещает только родительский div, который содержит элементы, визуально перемещаемые.Если этого недостаточно, вам следует написать что-нибудь для себя.
Прослушайте события mousedown
и mouseup
и проверьте расстояние от начальной точки до конечной точки.Если он превышает пороговое значение, которое вы определили, скажем, 100 пикселей, перейдите к следующему или предыдущему элементу в зависимости от направления движения.
Если вы хотите, чтобы он был анимированным, вам также следует прослушатьmousemove
событие и переместить элемент.