繁体   English   中英

Kendo拖放在Surface Pro 3的Chrome中似乎不起作用

[英]Kendo Drag & Drop doesn't seem to work in Chrome on Surface Pro 3

我有一个简单的拖放式剑道网格。 JsFiddle 在这里 除了同事的Surface Pro 3之外,其他任何地方都可以在Chrome上执行拖放操作。我已经卸载了所有扩展程序,鼠标软件等,基本上是准系统,但是拖放甚至都不会启动,例如dragstart事件永远不会触发。

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

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

我开始认为这是Surface Pro 3问题。 有人(最好使用Surface Pro 3)可以签出吗?

PS它在Surface Pro 3的Firefox上运行良好。

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

不幸的是,大多数(如果不是全部)移动(触摸)浏览器不提供拖放支持。 假设Chrome切换到某种模式,该模式也会禁用HTML5拖放功能。

您可以激活一种模式,通过触摸并按住某个元素可以启动拖放操作:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM