在iOS6中禁用taphold上的自动选择

时间:2012-10-09 16:26:36

标签: jquery-mobile ios6 kendo-ui

我遇到了在iOS 6设备上出现的KendoUI图表的问题,我已经在Safari,Chrome和Mercury中重现了这些图表。

当用户在元素上执行“taphold”操作(触摸屏幕并保持手指按住约一秒钟)时,元素将以蓝色突出显示,并且“复制/选择/全选”上下文菜单将被带入up,如下面的截图所示。

enter image description here

这似乎适用于任何类型的元素,因此它不一定是KendoUI问题,但是如果其他人遇到过此问题,我想知道是否有可能以某种方式禁用此功能。我尝试过使用jQuery .disableSelection()方法,但无济于事。

需要解决这个问题的原因是我的应用程序在图表上执行了一些与jQuery移动“taphold”事件绑定的功能,以及图表或其中一个元素的选择,以及出现的上下文菜单,可能会让用户分心和混淆。

谢谢!

1 个答案:

答案 0 :(得分:4)

尝试使用css规则-webkit-user-select

-webkit-user-select: none;