2012-01-25 5 views
16

Мы работаем над iPad-приложением и используем jQuery Mobile для обработки событий, таких как прокрутки (для смены страниц). При тестировании приложения стало очевидно, что default swipe configuration variables не чувствовал себя хорошо. Он слишком чувствителен к прокручиванию при прокрутке и наоборот.Понимание jQuery Mobile Swipe Конфигурационные переменные

Мы играли с переменными конфигурации, но мы не уверены, что понимаем, что делает каждая переменная конфигурации. Мы сделали графику, чтобы помочь нам понять, как все они работают вместе. Мы понимаем это правильно или что-то не хватает?

jQuery Mobile Swipe Configuration (in the style of Comic Sans)

ответ

7

Не уверен, если это поможет, но jQM отправил это в блоге

Конфигурируемые пороги Размах событий добавлены

В re были числом жестко запрограммированных констант в коде кода jquery.mobile.event.js . Для разработчиков, которым необходимо настроить , эти константы, позволяющие увеличить вертикальное смещение, и все же зарегистрировать салфетки, эта новая функция позволяет их отрегулировать. Спасибо от mlitwin за это.

  • scrollSupressionThreshold (по умолчанию: 10px) - Более этого горизонтального перемещения, и мы будем подавлять прокрутки
  • durationThreshold (по умолчанию: 1000 мс) - больше времени, чем это, и это не взмахом
  • horizontalDistanceThreshold (по умолчанию: 30 пикселей). Проведите горизонтальное смещение должно быть больше.
  • verticalDistanceThreshold (по умолчанию: 75px) - Проведите вертикальное смещение должно быть меньше этого.

Вопросы, относящиеся:

+0

Я основан на уровне иллюстрации третьего класса отключения Тхо но мы все еще находили, что это немного сложно обернуть головы. Для меня, verticalDistanceThreshold действительно должен называться swipeSupressionThreshold. Думаю, это прояснило бы нам большую путаницу. –

+0

Для этого я бы предложил добавить запрос функции в Wiki: https://github.com/jquery/jquery-mobile/wiki и/или после Dev на Twitter @jquerymobile, чтобы представить ваш запрос –

+0

Отличная идея, вот мой запрос - https://github.com/jquery/jquery-mobile/wiki/Request:-Change-verticalDistanceThreshold-to-swipeSupressionThreshold-for-consistency –

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