18 lines
727 B
JavaScript
Raw Normal View History

2020-06-09 16:17:23 +08:00
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" : "";
}
}
});