2012-06-05 3 views
3

Я пытаюсь создать эффект, подобный экрану перетаскивания сенсорного экрана iphone с инерцией, но для настольного браузера.Перетащите прокрутку с инерцией

Похоже, это код, который я после:

smoothstep_eo(t) = 2*smoothstep((t+1)/2) - 1 

Отсюда - https://stackoverflow.com/a/196209/348174

Но я с трудом работает, как осуществить это.

Я полагаю, что с помощью этого кода можно вычислить движение щелчка, перетащить и отпустить, а затем применить значение к scrollToTop() по кадре.

Любые советы о том, как подойти к этому.

+0

Mac OS уже имеет этот стиль прокрутки. Вы пытаетесь реализовать его для окон? – laymanje

+0

Прочтите сообщение, в котором вы полностью связаны не только с выбранным ответом. – Prusse

ответ

0

Предлагаю вам использовать Cubiq.org's iScroll 5.

Это плагин jQuery, который работает очень хорошо и делает все эмуляции touch-by-mouse совершенно прекрасным.

Смежные вопросы