Ответ 1
jQuery "фиксирует" события для учета различий браузера. Когда это произойдет, вы всегда можете получить доступ к "родному" событию с помощью event.originalEvent
(см. Подзаголовок специальных свойств на этой странице).
Я использую
window.addEventListener("touchstart", function(ev){
console.log(ev.touches); // good
});
Как я могу перевести это в jQuery? Я пробовал:
$(window).bind("touchstart",function(ev){
console.log(ev.touches); // says ev.touches is undefined
}
Любые идеи?
jQuery "фиксирует" события для учета различий браузера. Когда это произойдет, вы всегда можете получить доступ к "родному" событию с помощью event.originalEvent
(см. Подзаголовок специальных свойств на этой странице).
$(window).on("touchstart", function(ev) {
var e = ev.originalEvent;
console.log(e.touches);
});
Я знаю, что это было спрошено давно, но я подумал, что конкретный пример может помочь.