Jquery可排序的触摸功能即11个窗口8.1

时间:2014-04-09 08:41:22

标签: jquery-ui touch internet-explorer-11 jquery-ui-sortable jquery-ui-touch-punch

我在运行ie11的Windows 8.1设备上运行JQuery Sortable功能时遇到了很多麻烦。

我通过TouchPunch图书馆在iPad上工作,但我与我合作的新戴尔平板电脑没有运气。

我已经通过平板电脑上的Chrome运行了网络应用程序,并且可排序的功能非常顺畅。有没有人有任何想法如何在Internet Explorer 11上运行并运行?

我试过在GitHub上下载各种版本的Touch Punch,其中一些尝试处理ie10,但是我发现没有什么能真正用于ie11,所以我很乐意提供一些指示。如果我在设备上运行[Jquery Sortable Demo] [2],我可以通过按住表格行的左边并向右拉下来来拖动,但这绝不可用。

理想情况下,jQuery mobile会包含可排序的函数,但它不会。

***请注意,如果我在平板电脑上查看下面的可排序示例:

Jquery Sortable

然后我无法真正获得分类功能。

对于上面的源代码,我添加了touchpunch库,并添加了

-ms-touch-action: none;

到我的#sortable类。

根据网上的一些人的说法,这应该可以解决ie10和ie11上的问题,但是我没有看到它与最偏远的区别。

谢谢!

1 个答案:

答案 0 :(得分:1)

好的,最后有一个简单的答案,虽然我花了很长时间才找到它。我开始尝试拦截触摸事件和失败,这最终让我意识到我已将网站添加到兼容性视图(设置 - >兼容性视图设置),我还检查了“在兼容性视图中显示Intranet网站”和“使用Microsoft兼容性列表”)。

我认为这会恢复到以ie7模式显示的网站。因此,我认为MS-touch命令被识别存在问题,因此-ms-touch-action:none无效。

要清楚,然后,引用touchpunch,同时也使用-ms-touch-action:none,应该在ie11中使用jQuery可排序功能 - 只需确保检查兼容性设置!