如何以及我可以在Javascript中禁用触摸事件?
问题描述:
我想强制禁用触摸事件与铬并通过在Chrome的偏好设置为自动默认的选项。我知道用户可以在chrome://flags
禁用它,但我想以编程方式驱动它。如何以及我可以在Javascript中禁用触摸事件?
我注意到'ontouchstart' in window
在每个浏览器上的解释方式都不一样。
是否有可能在javascript中重置此值?
答
你应该能够绑定到的TouchMove事件:
$('*').bind('touchmove', false);
你能解释一下吗? –
使用jQuery,您可以将touchmove绑定为false,因此当用户通过触摸开始移动元素时,会禁用该行为。 – FrankerZ
这工作完美。用于在引导程序传送带上使用以下格式禁用触摸扫动:'$('#carouselId *')。bind('touchmove',false);'在传送带初始化后。 –