.originalEvent , .targetTouches[0] , .touches[0] , .changedTouches[0];分别是什么意思?
最近在写一个移动端的触摸事件,发现获取触摸点的属性就必须用到 .originalEvent , .targetTouches[0] , .touches[0] , .changedTouches[0] 这些函数,查了很久也找不到关于这些函数的具体介绍,请问这些是干什么的,有什么作用,括号里的参数0,有什么意义?
最近在写一个移动端的触摸事件,发现获取触摸点的属性就必须用到 .originalEvent , .targetTouches[0] , .touches[0] , .changedTouches[0] 这些函数,查了很久也找不到关于这些函数的具体介绍,请问这些是干什么的,有什么作用,括号里的参数0,有什么意义?
2015-04-02
对于originalEvent,个别答案有误导嫌疑,明明是jQuery封装的,大家可以自己测测
$('#aaa').on("touchstart", touchStart);
function touchStart(event){
console.log(event);
}
这样可读到,event.originalEvent.touches[0]
//////////////////////////////////////////////////
用原生的,这样可读到,event.touches[0]
document.getElementById('aaa').addEventListener("touchstart", touchStart, false);
function touchStart(event){
console.log(event.touches[0]);
}
举报