2013-07-10 5 views
1

Swiping работает неправильно, когда мы используем JQuery Mobile на устройствах Android. Swiping не является гладким, или иногда он вообще не работает.JQM- Swiping не работает должным образом на устройствах Android

$(document).off('swipeleft swiperight','.test') 
      .on('swipeleft swiperight','.test', function(event) {  
    swipe(event); 
}); 

.test - относится к классу div.

Пожалуйста, помогите. И, в чем проблема JQM, даже он не работает на собственном браузере Samsung Galaxy S4. Есть ли простой способ достичь этого без использования каких-либо новых плагинов.

+0

Я пытался использовать салфетки это работает, но не является точным, моя рекомендация состоит в том, чтобы избежать красть в гибридных приложениях, как PhoneGap jquerymobile – abdu

+0

Чтобы избежать красть !!! это требование клиента. Но это не гибридное приложение. – user694688

+0

Gajotres- ожидая ответа от вас :) – user694688

ответ

0

Попытка связать событие на что Див непосредственно ..

$('.test').swipeleft(function() { 
    swipe(event); 
}).swiperight(function() { 
    swipe(event); 
}); 

Или попытаться связать событие с .live()

$(".test").live("swipeleft swiperight", function (event) { 
    swipe(event); 
}); 

Я надеюсь, что это поможет вам

+0

В чем разница? – user694688

+0

@ user694688 - u сказал, что иногда прокручивает работу, а когда-то это не так, может быть, это проблема со связыванием события. –

+0

я имею ввиду сказать, что это трудно провести. Любая идея о том, почему событие JQM-салфетки не обнаружено должным образом. – user694688

1

Это вызванное ошибкой в ​​JQM, которая была решена, но еще не реализована https://github.com/jquery/jquery-mobile/issues/5534

В основном минимальное расстояние, измеренное событием салфетки, должно учитывать плотность пикселей устройства. Таким образом, в случае JQM, в следующее изменение touch.js будет решить вопрос:

horizontalDistanceThreshold = window.devicePixelRatio >= 2 ? 15 : 30; 
verticalDistanceThreshold = window.devicePixelRatio >= 2 ? 15 : 30; 
+0

wow it work, thx – OutFall

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