J'utilise
window.addEventListener("touchstart", function(ev){
console.log(ev.touches); // good
});
Comment puis-je traduire cela en jQuery? J'ai essayé:
$(window).bind("touchstart",function(ev){
console.log(ev.touches); // says ev.touches is undefined
}
Des idées?
jQuery "corrige" les évènements pour tenir compte des différences de navigateur. Quand cela se produit, vous pouvez toujours accéder à l'événement 'natif' avec event.originalEvent
_ (voir la sous-rubrique Propriétés spéciales sur cette page ).
$(window).on("touchstart", function(ev) {
var e = ev.originalEvent;
console.log(e.touches);
});
Je sais que cela a été demandé il y a longtemps, mais je pensais qu'un exemple concret pourrait aider.