Подтвердить что ты не робот

Перевод событий касания от Javascript к jQuery

Я использую

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
}

Любые идеи?

4b9b3361

Ответ 1

jQuery "фиксирует" события для учета различий браузера. Когда это произойдет, вы всегда можете получить доступ к "родному" событию с помощью event.originalEvent (см. Подзаголовок специальных свойств на этой странице).

Ответ 2

$(window).on("touchstart", function(ev) {
    var e = ev.originalEvent;
    console.log(e.touches);
});

Я знаю, что это было спрошено давно, но я подумал, что конкретный пример может помочь.