}
function onTouchMove(e) {
- if ($.spotSwipe.preventDefault) { e.preventDefault(); }
+ if (true === $.spotSwipe.preventDefault) { e.preventDefault(); }
if(isMoving) {
var x = e.touches[0].pageX;
- var y = e.touches[0].pageY;
+ // var y = e.touches[0].pageY;
var dx = startPosX - x;
- var dy = startPosY - y;
+ // var dy = startPosY - y;
var dir;
didMoved = true;
elapsedTime = new Date().getTime() - startTime;
function onTouchStart(e) {
- if (e.touches.length == 1) {
+ if (e.touches.length === 1) {
startPosX = e.touches[0].pageX;
startPosY = e.touches[0].pageY;
startEvent = e;
isMoving = true;
didMoved = false;
startTime = new Date().getTime();
- this.addEventListener('touchmove', onTouchMove, false);
+ this.addEventListener('touchmove', onTouchMove, { passive : true === $.spotSwipe.preventDefault });
this.addEventListener('touchend', onTouchEnd, false);
}
}
function init() {
- this.addEventListener && this.addEventListener('touchstart', onTouchStart, false);
+ this.addEventListener && this.addEventListener('touchstart', onTouchStart, { passive : true });
}
function teardown() {