Jqgrid Drag and Drop不适用于平板电脑

我想在jqgrid中重新排序我的行。 我使用这个例子实现了这个function

点击这里 ,我已经在平板电脑上检查了这个样本,它不能用于IE,Safari,Chrome浏览器等以下浏览器,但可以在FF中使用。

我们对此有任何一般性的解决方法吗?

我写了很多年前你提到的演示答案 。 人们不能指望旧版本的jQuery,jQuery UI和jqGrid将永远运作。

如果只是将jQuery,jQuery UI替换为当前版本并使用jqGrid 4.6,那么该演示将更好地工作,但它仍然无法在Chrome中运行。 这是众所周知的jQuery UI问题。 插件jQuery UI Touch Punch完全针对案例编写。

您可以validation使用jqGrid 4.6 的演示在Chrome中已经完美运行,但在IE中却无法运行。 jQuery UI已经在平板电脑上的IE中运行,但sortableRows适用于Chrome和Firefox,但它在IE中存在问题。 此外,可以看到表格编辑对话框无法在平板电脑上移动(Firefox除外)。

下一个演示使用免费的jqGrid 。 这是jqGrid的分支,我在Tony改变了jqGrid的许可协议并开始Guriddo jqGrid JS之后开发了这个并不是更自由的。 我在免费的jqGrid中实现了许多新function。 我重写了jqGrid中使用的jqDnR模块 ,用于拖放第一个免费的jqGrid版本4.8。 免费jqGrid 4.9即将发布。

因此我建议你只使用jQuery UI Touch Punch和免费的jqGrid来解决所描述的问题。