;(function(doc, win, undefined) {
"use strict";
var start = { //记录开始的触点
x: 0,
y: 0
},
delta = { //记录滑动距离
x: 0,
y: 0
},
startTime = 0, //开始时间
curTime=0, //从开始到现在的事件
longTime = 200,//200ms触发长按事件
longCurTime=1000, //1000ms 手指不移开即可触发 通过定时器往上加
target,
minDelta = 50,//最小滑动距离
timer=null;
//创建事件对象
function createEvent(type) {
var event;
try {
event = new Event(type);
} catch (e) {
event = doc.createEvent("Events");
event.initEvent(type, true, true);
}
return event;
}
//触发事件
function fireEvent(type, target) {
var event = createEvent(type);
target.dispatchEvent(event);
}
//触摸时触发的函数
function onTouchStart(event) {
var touch = event.