私はjqueryモバイルで1つのモバイルアプリを作成しましたが、すべて正常に動作していますが、サムスンの携帯電話では左スワイプと右スワイプが正しく機能していません。
2〜3回のスワイプ後に機能します。
それはで扱うことができます
var startCoords;
$(document.body).on("touchstart", function(event) {
startCoords = event.originalEvent.targetTouches[0];
});
document.addEventListener('touchmove', function(e) {
var touchmoveEvent = e.touches[0];
if(touchmoveEvent.pageX && Math.abs(startCoords.pageX - touchmoveEvent.pageX) > 10)
e.preventDefault();
}, false);
しかし、このコードズームを追加してピンチが機能しない場合...この問題を解決するためのポインターは非常に役立ちます。
注:すべてのサムスンの電話に問題がありますが、私の要件はS3のみです