【发布时间】:2014-04-09 08:41:22
【问题描述】:
我在运行 ie11 的 Windows 8.1 设备上运行 JQuery Sortable 功能时遇到了很多麻烦。
我通过 TouchPunch 库在 iPad 上进行了这项工作,但我正在使用的新戴尔平板电脑没有运气。
我在平板电脑上通过 Chrome 运行了 webapp,可排序功能运行得非常流畅。有人知道如何在 Internet Explorer 11 上启动并运行它吗?
我曾尝试在 GitHub 上下载 Touch Punch 的各种版本,其中一些试图处理 ie10,但我没有发现任何真正适用于 ie11 的版本,所以我很乐意提供一些指点。如果我在设备上运行[Jquery Sortable Demo][2],我可以通过按住表格行的左侧并在右侧向下拉来拖动,但这绝对不可用。
理想情况下,jQuery mobile 将包含可排序函数,但它不包含。
***为了清楚起见,如果我在平板电脑上转到下面的可排序示例:
那么我真的无法让排序功能发挥作用。
在上面的源码中,我添加了touchpunch库,也添加了
-ms-touch-action: none;
到我的#sortable 类。
根据网上的一些说法,这应该可以解决 ie10 和 ie11 上的问题,但我看不出它有什么不同。
谢谢!
【问题讨论】:
-
您好,您能否让它在 IE11 windows 8 平板电脑上运行?我也面临同样的问题。
-
发表评论后,我找到了解决方案。 -ms-touch-action:无;为我工作。谢谢。更多信息 - msmvps.com/blogs/theproblemsolver/archive/2012/10/24/…
-
您好,您遇到的问题是可排序的还是可拖动的?我可以进行可拖动的工作,但不能进行排序。
-
问题似乎与出现在“按住”右键单击事件上的黑框有关。如果框的一部分边缘越过浏览器窗口的边缘,那么我可以很好地移动记录,这就是为什么我可以通过按住行的最左边来移动东西。禁用右键单击不会禁用该框。
-
对不起,我没有排序要求。只有可拖动的现在正在使用您建议的解决方案。
标签: jquery-ui touch internet-explorer-11 jquery-ui-sortable jquery-ui-touch-punch