Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jqgrid拖放在tablet中不起作用_Javascript_Jquery_Jqgrid - Fatal编程技术网

Javascript Jqgrid拖放在tablet中不起作用

Javascript Jqgrid拖放在tablet中不起作用,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我想在jqgrid中重新排列我的行。我使用这个例子实现了这个功能 点击,我已经在tablet PC中检查了该示例,它在IE、Safari、Chrome等浏览器中不起作用,但在FF中起作用 我们对此有什么通用的解决方案吗?我写了一个演示,您在很多年前就参考了它。人们不能期望jQuery、jQueryUI和jqGrid的旧版本能够永远工作 如果只是将jQuery、jQuery UI替换为当前版本并使用jqGrid 4.6,那么演示会更好地工作,但在Chrome中仍然无法工作。这是jQueryUI中众

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

点击,我已经在tablet PC中检查了该示例,它在IE、Safari、Chrome等浏览器中不起作用,但在FF中起作用


我们对此有什么通用的解决方案吗?

我写了一个演示,您在很多年前就参考了它。人们不能期望jQuery、jQueryUI和jqGrid的旧版本能够永远工作

如果只是将jQuery、jQuery UI替换为当前版本并使用jqGrid 4.6,那么演示会更好地工作,但在Chrome中仍然无法工作。这是jQueryUI中众所周知的问题。插件就是为这个案例编写的

您可以验证使用jqGrid 4.6的浏览器是否在Chrome中运行良好,但在IE中却无法运行。jQuery UI在平板电脑上的IE中运行良好,但在Chrome和Firefox中,
sortableRows
运行良好,但在IE中存在问题。此外,您可以看到,在平板电脑上无法移动表单编辑对话框(Firefox除外)

使用。这是我在Tony更改jqGrid的许可协议并开始使用jqGrid后开发的jqGrid的分支,它不再是免费的。我在免费jqGrid中实现了许多新特性。我重写了jqGrid中使用的拖放功能,这是第一个免费的jqGrid 4.8版。免费的JQGrid4.9即将发布


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

我刚刚尝试了为创建的旧演示,它的工作原理与IE和Chrome中的预期一样:不能重新使用带有“not sortable”注释的行(演示的主要目标是:展示如何保护要重新使用的某些行)。一切正常。因此,您应该更准确地描述您遇到的问题。拖放在tablet view浏览器中不起作用..哈哈。你应该准确地描述问题,而不仅仅是在评论中。如果你写的是平板电脑上的IE,那么你的意思可能是平板电脑上的Windows。是这样吗?您应该认为stackoverflow的目标不是帮助提问者(本案例中的您),而是收集常见问题和问题答案。一个人想要知识库。所以你应该一直考虑其他读者。您可以单击问题下方的“编辑”链接并修改文本,使其对可能有相同问题的其他读者有所帮助。@Oleg问题已更新,请在此方面提供帮助。Oleg:谢谢。我参考了您的示例,并在Jquery UI Touch Punch的帮助下完成了此操作。非常感谢