Мобильные браузеры обычно имеют проблемы с атрибутом id
из-за того, как работает их кэширование. Это означает, что атрибут id
не всегда уникален, даже если вы используете его только один раз на своей странице.
Вместо этого вы можете попытаться связать свои события смахивания с class
, чтобы избежать подобных проблем. Это может выглядеть примерно так:
$('.slides').bind('swiperight',function(event, info){
console.log("!!!! swipe right");
});
jQuery Mobile также имеет некоторые константы в коде javascript, которые определяют, насколько чувствительным он должен быть к различным жестам (например, смахиванию). Возможно, вы захотите изменить эти константы, чтобы сделать ваше приложение более чувствительным к событиям свайпов.