Javascript 为移动应用程序创建鼠标和滑动事件

Javascript 为移动应用程序创建鼠标和滑动事件,javascript,mobile,mouseevent,swipe,Javascript,Mobile,Mouseevent,Swipe,我正在尝试复制我的鼠标点击和滑动动作,以便在手机或触摸屏上工作。我想知道是否有人能帮助我使这段代码在桌面和移动应用程序上都能工作。这是我的javascript和小提琴: 我正试图用普通javascript实现这一点,而不必使用jquery obj=document.getElementsByTagName(“对象”); var mouseDown=0; document.onmousedown=函数(){ ++穆斯敦; } document.onmouseup=函数(){ --穆斯敦; } v

我正在尝试复制我的鼠标点击和滑动动作,以便在手机或触摸屏上工作。我想知道是否有人能帮助我使这段代码在桌面和移动应用程序上都能工作。这是我的javascript和小提琴: 我正试图用普通javascript实现这一点,而不必使用jquery

obj=document.getElementsByTagName(“对象”);
var mouseDown=0;
document.onmousedown=函数(){
++穆斯敦;
}
document.onmouseup=函数(){
--穆斯敦;
}
var着陆=0;
document.touchstart=函数(){
++触地得分;
}
document.touchend=函数(){
--触地得分;
}
对于(i=0;i0 |着地>0){
this.className=“red”;
}
}

我想我找到了答案

document.touchstart不起作用我必须使用:

var touchDown = 0;
document.addEventListener("touchstart", start, false);
document.addEventListener("touchend", end, false);
function start() { 
++touchDown;
}
function end() {
--touchDown;
}
它似乎在这里工作!

var touchDown = 0;
document.addEventListener("touchstart", start, false);
document.addEventListener("touchend", end, false);
function start() { 
++touchDown;
}
function end() {
--touchDown;
}