jquery touch punch和jquery ui 1.9.1

时间:2013-07-29 19:20:37

标签: jquery-ui jquery-ui-touch-punch

我一直在使用jquery touch punch并且它已经完美,直到我更新到jquery ui 1.9.1和jquery 1.8.3。它似乎没有用。是否存在兼容性问题或我需要做些什么来使其工作?

谢谢。

1 个答案:

答案 0 :(得分:3)

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

正如网站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核心组件 - Widgets和Mouse。 所以我只下载了来自Jquery UI的两个UI核心组件,将自定义下载重命名为ui-widget-mouse.js并在触摸之前包含它们,但在引用了jquery ui cusom js之后。这使得触摸打孔器适用于jquery-ui 1.9.2。 我在iPad,iPad 2和三星Galaxy tab 10inch上进行了同样的测试。没有任何问题,工作正常。

<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>