jQuery可拖动移动ipad上的其他元素

时间:2011-11-02 18:20:07

标签: jquery touch draggable

我正在使用jquery创建一个windows-messenger类型的应用程序来处理ipad。它在“所有”浏览器上完美运行,除了我的ipad上有一个随机错误。有时,当我拖动其中一个顶部窗口时,底部的一个会跳转并被拖动。

这是以下几点:

<div id="main">
<div id="main_window" class="window">
</div>
<div id="options_window" class="window">
</div>
<div id="text_message_window" class="window">
</div>
</div>

我使窗口类可拖动,并且在主窗口中可以使选项和文本消息可见。我在最后两个窗口中定义了比主窗口大的z-index,不知怎的,我猜这可能与问题有关。同样,它在每个浏览器上运行正常,我使用jquery.ui.touch-punch.min.js进行触摸事件。

希望问题很清楚。

谢谢!

1 个答案:

答案 0 :(得分:0)

问题解决了,产生这个问题的是jquery.ui.touch-punch。似乎触摸事件会生成一系列事件,而且没有得到妥善处理。

更改了此答案中显示的库:Jquery-ui sortable doesn't work on touch devices based on Android or IOS

现在工作正常!