Почему при использовании jQuery bind объект события, который я получаю, отличается от объекта события, который я получаю с помощью addEventListener?
Объект события, полученный в результате этого jQuery bind, не имеет массива targetTouches(между прочим), но событие от addEventListener делает.Это я или что-то здесь не так?
$(document).ready (function () {
$("#test").bind("touchmove", function (event) {
console.log(event.targetTouches[0].pageX);
// targetTouches is undefined
});
});
против
$(document).ready (function () {
var foo = document.querySelectorAll('#test')
foo[0].addEventListener('touchmove', function (event) {
console.log(event.targetTouches[0].pageX);
// returns the correct values
}, false);
});