События касания в blackberry torch 9810 не работают должным образом

#jquery #blackberry #touch

#jquery #ежевика #коснитесь

Вопрос:

Я написал мобильное приложение для Android. Когда я тестирую его на Samsung Galaxy SII, он работает как шарм. То же приложение, когда я пробовал на blackberry Torch2 9810, тогда оно работает жалко.

Проблема связана с событиями касания. Я использую события jQuery mobile touch. События перемещения вообще не работают в Torch. Когда он очень медленно перемещает мой палец по телефону, он работает нормально, но когда я увеличиваю движение пальца, событие перемещения не работает должным образом.

Я хочу знать, что это проблема с телефоном или Jquery mobile, или я написал какой-то жалкий код.

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

1. Касание отлично работает в собственных приложениях на Torch 9810, так что это проблема с Jquery mobile (хотя ваш код тоже может быть жалким).

2. Сенсорный экран на устройстве BlackBerry менее чувствителен, чем на устройстве Android.

Ответ №1:

Для корректной работы необходимо добавить event.preventDefault() for touchmove . Это необходимо, поскольку WebKit запускает только одно touchmove событие, если событие по умолчанию (прокрутка страницы) не предотвращено.

Для получения более подробной информации посмотрите на тестирование BlackBerry WebKit или как я столкнулся с худшим кошмаром тестировщика браузеров.