18 lines
727 B
JavaScript
18 lines
727 B
JavaScript
![]() |
Object.defineProperty(exports, "__esModule", {
|
||
|
value: !0
|
||
|
});
|
||
|
|
||
|
exports.touch = Behavior({
|
||
|
methods: {
|
||
|
touchStart: function(t) {
|
||
|
var s = t.touches[0];
|
||
|
this.direction = "", this.deltaX = 0, this.deltaY = 0, this.offsetX = 0, this.offsetY = 0,
|
||
|
this.startX = s.clientX, this.startY = s.clientY;
|
||
|
},
|
||
|
touchMove: function(t) {
|
||
|
var s = t.touches[0];
|
||
|
this.deltaX = s.clientX - this.startX, this.deltaY = s.clientY - this.startY, this.offsetX = Math.abs(this.deltaX),
|
||
|
this.offsetY = Math.abs(this.deltaY), this.direction = this.offsetX > this.offsetY ? "horizontal" : this.offsetX < this.offsetY ? "vertical" : "";
|
||
|
}
|
||
|
}
|
||
|
});
|