Почему, когда я использую привязку jQuery, объект события, который я возвращаю, отличается от объекта события, который я возвращаю, используя addEventListener?
Объект события, полученный в результате этого связывания jQuery, не имеет массив 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);
});