代码原型是这样的:
box.addEventListener("touchstart",function(e){
console.log(1,e,e.touches.length==1);
if(e.touches.length==1){//一个手指时移动
console.log("进入");
startX = e.targetTouches[0].pageX;
startY = e.targetTouches[0].pageY;
x = this.offsetLeft;
y = this.offsetTop;
console.log(startX,startY,x,y);
}
if(e.touches.length>=2){//两个手指时移动
istouch=true;
start=e.touches; //得到第一组两个点
};
console.log(2);
});
最后浏览器中生成的dom中:
总结:最后可以发现,大括号后面写了注释之后,浏览器不会加载这个大括号之间的代码。