2

我一直在使用 jquery touch punch 一段时间,它一直很完美,直到我更新到 jquery ui 1.9.1 和 jquery 1.8.3。它似乎不起作用。是否存在兼容性问题或我必须做些什么才能使其工作?

谢谢你。

4

1 回答 1

3

当我尝试使用 Jquery ui 范围滑块和触摸打孔来为触摸设备提供支持时,我遇到了同样的问题。

正如网站Touch punch中提到的,我以相同的顺序添加了以下脚本,并且工作正常,但是当我转移到 jquery ui 1.9.2 时,它根本不起作用。

<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script src="jquery.ui.touch-punch.min.js"></script>

依赖于两个 jquery ui 核心组件 - 小部件和鼠标。所以我只从Jquery UI下载了这两个 UI Core 组件,将自定义下载重命名为 ui-widget-mouse.js 并在触摸打孔之前包含它们,但在引用 jquery ui cusom js 之后。这使得 jquery-ui 1.9.2 的触摸打孔工作正常。我在 iPad、iPad 2 和 samsung Galaxy Tab 10 英寸上进行了相同的测试。工作正常,没有任何问题。

<link href="css/jquery-ui-1.9.2.custom.css" rel="stylesheet">
<script src="js/jquery.1.9.min.js"></script> 

<script src="js/jquery-ui-1.9.2.custom.js"></script>
<script src="js/jquery-ui-widget-mouse.js"></script>
<script src="js/jquery.ui.touch-punch.js"></script> 
于 2013-10-28T09:46:55.407 回答