2016-07-28 89 views
1

我想强制禁用触摸事件并通过在Chrome的偏好设置为自动默认的选项。我知道用户可以在chrome://flags禁用它,但我想以编程方式驱动它。如何以及我可以在Javascript中禁用触摸事件?

我注意到'ontouchstart' in window在每个浏览器上的解释方式都不一样。

是否有可能在javascript中重置此值?

回答

3

你应该能够绑定到的TouchMove事件:

$('*').bind('touchmove', false); 
+0

你能解释一下吗? –

+0

使用jQuery,您可以将touchmove绑定为false,因此当用户通过触摸开始移动元素时,会禁用该行为。 – FrankerZ

+0

这工作完美。用于在引导程序传送带上使用以下格式禁用触摸扫动:'$('#carouselId *')。bind('touchmove',false);'在传送带初始化后。 –

相关问题