2012-03-28 3 views

ответ

2

Smooth Div прокрутка не подготовлена ​​с eventhandlers для обработки событий прикосновения (Ipad, Iphone, Android устройства и т.д.). Когда я запускаю демонстрационные страницы на своих iPhone-страницах с помощью Smooth Div Scroll, вы не будете ломаться, а прокрутки будут автоматически прокручиваться, но взаимодействие с пользователем не работает.

Планы по интеграции событий касания, но поскольку это совсем другой способ взаимодействия (постукивание, перетаскивание и прокрутка), потребуется некоторое время, чтобы понять это правильно. Например, горячие точки срабатывают при наведении курсора мыши - на сенсорном устройстве нет такой вещи, как наведение мыши.

Редактировать несколько дней спустя:

Я сделал некоторые эксперименты, и это не слишком сложно, чтобы добавить базовую поддержку сенсорного. При этом я имею в виду скроллер, который перемещается, когда вы перетаскиваете палец по нему, и он перемещает то же количество пикселей, что и ваш палец, перемещающийся по экрану. Это в основном следует пальцем. :-) У меня это работает в довольно грязной версии разработчика.

Трудная часть добавляет к нему вспышку, как прокручивание и замедление. Например, на iPad или iPhone вы можете прокручивать веб-страницу, и чем быстрее вы ее пронесете, тем быстрее/дальше она будет прокручиваться. После того, как ваш палец покинул экран, происходит замедление, и, похоже, он следует какой-то кривой.

Другая сложная часть - совместимость. Я только пробовал это на iPhone до сих пор. Я не знаю, будет ли это проблемой или нет, пока у меня не будет возможности попробовать его на других устройствах (iPad, Android-телефон) и т. Д.

+1

спасибо за очистку, что для меня. Я люблю SmoothDivScroll, я бы съел его на тосте, если мог. – CheeseFries

+0

Это небольшой спам, но я не знаю, как связаться с вами быстрее, ткан. Не могли бы вы проверить мой вопрос: http://stackoverflow.com/questions/10140662/jquery-smooth-div-scroll-event-handler? –

+0

Привет! Не нашли свой вопрос (удалено автором), поэтому я думаю, что все получилось без моей помощи? – tkahn

0

Что относительно сенсорных жестов в Smooth Div Scroll? Вы знаете http://eightmedia.github.com/hammer.js/?

Меня это очень интересует, и я могу пожертвовать эту функцию. На самом деле я пожертвовал с помощью flattr (user studioweb)

Спасибо.

0

Я был успешно прокручен на Ipad, используя гладкую прокрутку div. В настоящее время обновлена ​​версия jQuery smoothDivScroll версии 1.3. Эта версия, используют кинетическую расслоение плотной

см, пожалуйста, по этой ссылке, чтобы увидеть больше деталей smooth div in touch

+0

Можете ли вы включить соответствующую информацию в свой ответ?Ответы должны быть автономными, так что в случае прекращения работы ссылки ответ остается полезным для других. – Ren