Обычно это будет код:
var touchmoved;
$('button').on('touchend', function(e){
if(touchmoved != true){
// you're on button click action
}
}).on('touchmove', function(e){
touchmoved = true;
}).on('touchstart', function(){
touchmoved = false;
});
Однако этот код, похоже, не работает для динамически генерируемых элементов ajax.
Для этого у меня есть этот код:
var touchmoved;
$(document).on('click touchend', '.menu', function(){
if(touchmoved != true){
// you're on button click action
}
}).on('touchmove', '.menu', function(e){
touchmoved = true;
}).on('touchstart', '.menu', function(){
touchmoved = false;
});
Теперь он работает для веб-интерфейса, но, похоже, не работает для мобильного интерфейса.
Есть ли альтернативная возможность, которую можно сделать, чтобы я мог выполнять вызовы ajax динамически и дляэто работает правильно?