0
我想知道這是否適用於觸控設備。 有人可以提供更好的觸摸設備解決方案嗎? 使用JQuery移動會更好嗎?此事件處理代碼是否適用於所有觸摸設備?
注意:當我問「它會工作」我不是在談論源代碼,而是在談論如何處理觸摸設備的方法。 我已經在我的平板電腦上測試過它,但我不確定其他任何設備。 我錯過了什麼嗎?
var isTouch = "ontouchstart" in document.documentElement;
var Event;
if(isTouch == true) {
Event = "tap";
console.log("is touch devise");
} else {
Event = "click";
console.log("is click devise");
}
$(function() {
$('#what_ever').on(Event, function() {
$(this).do_something();
});
});
我在找什麼樣的答案?
不是你錯了,最好用這個鏈接 或 是的應該沒問題,你可以用它來處理所有設備。
感謝您的時間
'var enhancedClick =(('ontouchstart'in window)|| window.DocumentTouch && document instanceof window.DocumentTouch)? '點擊touchstart':'點擊';' - 在我的項目 –