суббота, 3 августа 2013 г.

jQuery: Скроллинг контента пальцем | Finger Scrolling

jQuery: Скроллинг контента пальцем |  Finger Scrolling


  1. jQuery.fn.oneFingerScroll = function() {
  2. var scrollStartPos = 0;
  3. $(this).bind('touchstart', function(event) {
  4.  
  5. var e = event.originalEvent;
  6. scrollStartPos = $(this).scrollTop() + e.touches[0].pageY;
  7. e.preventDefault();
  8. });
  9. $(this).bind('touchmove', function(event) {
  10. var e = event.originalEvent;
  11. $(this).scrollTop(scrollStartPos - e.touches[0].pageY);
  12. e.preventDefault();
  13. });
  14. return this;
  15.  
  16. };
  17.  
  18. // example
  19. $('#scrolling').oneFingerScroll();

Комментариев нет:

Отправить комментарий

Постоянные читатели

Популярные сообщения