2016-07-20 11 views
0

Я реализовал jScrollPane, и у меня возникла проблема с сенсорными устройствами.jScrollPane на сенсорных устройствах - кнопка перетаскивания находится в обратном порядке

Пример, который я использую, - http://jscrollpane.kelvinluck.com/drag_size.html, где у меня есть вертикальная прокрутка с использованием круговой кнопки для прокрутки на дорожке. Класс, добавленный к этому, - jspDrag.

На рабочем столе, когда вы нажимаете и прокручиваете вертикальную кнопку, она тянется вниз, и содержимое прокручивается вверх, что естественно в моих глазах. Проблема, с которой я столкнулся, - это сенсорные устройства (проверьте пример URL выше в Chrome с помощью эмуляции iPhone/iPad в инструментах dev.), Где вы не можете перетащить кнопку вниз - вам действительно нужно прокручивать ее для содержимого прокручивать?!
Пользователи определенно не узнают об этом, так как это кнопка, а не блок контента, который вы используете в качестве элемента управления.

Я хотел бы иметь возможность касаться и перетаскивать кнопку на сенсорных устройствах, а не вверх, чтобы сделать прокрутку содержимого.

Есть ли у кого-нибудь один из этих проблем и удалось его решить? Я не искал SO и Группы Google.

Спасибо.

+0

@vitch, возможно, вы можете помочь на этом :) –

ответ

1

К сожалению, jScrollPane, похоже, работает именно так, с раздражающим предостережением, что является неудачным - мне очень понравился плагин.

Я натолкнулся на http://manos.malihu.gr/jquery-custom-content-scroller/, который функционирует так, как должен, и работает на гладких сенсорных устройствах.

+0

грустно пользовательские полосы прокрутки почти 90k, тогда как jscrollpane составляет около 16kb – Dan