我想知道这是否适用于触控设备。 有人可以为触控设备提供更好的解决方案吗? 使用JQuery mobile会更好吗?
注意:当我问及"它会起作用"我不是在谈论源代码,而是谈论如何处理触摸设备的方法。 我在我的平板电脑上测试了它的工作原理,我对其他所有设备都不确定。 我错过了什么吗?
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();
});
});
我正在寻找什么样的答案?
不,你错了,使用这个链接会更好 要么 是的,你可以使用它来处理所有设备。
感谢您的时间