ترجمة أحداث اللمس من Javascript إلى jQuery



android iphone (2)

يقوم jQuery "بإصلاح" الأحداث لحساب اختلافات المتصفح. عندما تفعل ذلك ، يمكنك دائمًا الوصول إلى الحدث "الأصلي" مع event.originalEvent (راجع العنوان الفرعي الخاص event.originalEvent الخاصة في هذه الصفحة ).

https://ffff65535.com

انا استخدم

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
}

أيه أفكار؟


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

أعلم أنه تم طرح السؤال منذ فترة طويلة ، لكنني أعتقدت أن أحد الأمثلة الملموسة قد يساعد.





mobile