剑道拖拽; Drop在Surface Pro 3上的Chrome中似乎不起作用

时间:2015-03-30 19:23:57

标签: javascript google-chrome kendo-ui kendo-grid

我有一个简单的Kendo网格,带有拖放功能。下降。 JsFiddle here。除了同事的Surface Pro 3之外,拖放行可以在Chrome上运行。我已经卸载了所有扩展程序,鼠标软件等等......基本上只能使用准系统,但是拖放得胜利了。甚至开始,例如dragstart事件永远不会发生。

grid.table.find("tbody tr").kendoDraggable({
     dragstart: function() { ... }

开始拖动的唯一方法是单击进入单元格并将其置于可编辑模式,这不是我希望用户拖动的方式。下降。

我开始认为它是Surface Pro 3的问题。有人(最好使用Surface Pro 3)可以检查一下吗?

P.S。它在Surface Pro 3上的Firefox上完美运行。

1 个答案:

答案 0 :(得分:3)

这是Chrome中的一个问题,因为它支持触摸事件。 Microsoft Surface被检测为具有触控功能的设备,因此chrome可启用触控事件。

不幸的是,大多数(如果不是全部)移动(触摸)浏览器都没有拖放支持。假设Chrome切换到某种模式,同时禁用HTML5拖放。

您可以通过触摸并按住元素来激活可以启动拖放的模式:

  • 转到chrome:// flags /#enable-touch-drag-drop

另外还有其他标志用于停用触摸支持completeley:chrome:// flags / #touch-events