如何使用JavaScript防止手指触摸(在触摸屏上)?

时间:2013-03-11 23:04:11

标签: javascript touch

是否可以使用JavaScript阻止TouchScreen显示器,平板电脑,手机上的触摸手势?

2 个答案:

答案 0 :(得分:3)

您可以通过阻止touchstart事件来实现。如果你在整个页面范围内这样做,你可能希望在身上做这件事。

var body = document.body;
element.ontouchstart = function(e) {
    e.preventDefault();
}

您还可以使用window.addEventListener进行整页影响。

window.addEventListener('touchstart', function(e) {
    e.preventDefault();
}

这也将允许其他人加入touchstart事件。

的jQuery

通过on方法也可以使用jQuery。

$('body').on('touchstart', function(e) {
    e.preventDefault();
});

答案 1 :(得分:1)

我过去曾使用修改后的jQuery Block UI来执行此操作。