[英]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拖放功能。
您可以激活一种模式,通过触摸并按住某个元素可以启动拖放操作:
另外,还有其他禁用触摸支持completeley的标志:chrome:// flags /#touch-events
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.