Smooth Div Scroll не подготовлен с обработчиками событий для обработки сенсорных событий (iPad, iPhone, устройства Android и т. Д.).Когда я запускаю демонстрационные страницы на своих страницах iPhone с помощью Smooth Div, прокрутка не прерывается, а скроллеры автоматически прокручиваются, но взаимодействие с пользователем работает плохо.
Существуют планы интеграции сенсорных событий, но так как это оченьдругой способ взаимодействия (постукивание, перетаскивание и перелистывание) потребовалось бы некоторое время, чтобы сделать это правильно.Например, «горячие точки» срабатывают при наведении мыши - на сенсорном устройстве нет такой вещи, как наведение мыши.
Изменить несколько дней спустя:
Я провел некоторые эксперименты, и этоНе так уж сложно добавить базовую сенсорную поддержку.Под этим я подразумеваю скроллер, который перемещается, когда вы наводите на него палец, и перемещает то же количество пикселей, что и палец на экране.Это в основном следует за вашим пальцем.:-) У меня это работает в довольно грязной версии для разработчиков.
Хитрая часть добавляет немного бликов, таких как смахивание и замедление.Например, на iPad или iPhone вы можете пролистывать веб-страницу, и чем быстрее вы ее проведете, тем быстрее / дальше она будет прокручиваться.После того, как ваш палец покинул экран, начинается замедление, и оно, похоже, следует некоторой кривой.
Другая сложная часть - совместимость.Я только попробовал это на iPhone до сих пор.Я не знаю, будет ли это проблемой или нет, пока у меня не будет возможности попробовать ее на других устройствах (iPad, телефон Android) и т. Д.