1

我在 iOS Safari 的 Web 应用程序上使用 colorbox,但遇到了问题。当 colorbox 显示时,如果你上下拖动站点几次(以启动 iOS 橡皮筋效果),colorbox 实例会跳跃一点,然后不再关闭。

我已经搞砸了太久,仍然没有想出一个令人满意的解决方案。任何帮助将不胜感激。

4

1 回答 1

0

您可以检查您是否使用更新的 jQuery 版本(> 1.8.3)。

我遇到了同样的问题,并在 jquery.com 上找到了一个错误报告。在 iPad 等 iOS 设备上缩放或移动打开的颜色框似乎会影响 javascript 事件,因此也使用 JS 关闭:

特别是,有一个清除丢失的 fxNow 变量的事件。由于事件处理程序永远不会运行,因此 fxNow 变量永远不会被清除,因此它永远保持相同的值,因此 jQuery 动画认为时间已经停止。结果是 jQuery 在一个繁忙的循环中旋转,并且每次它检查时钟时它都计算出时间没有改变,所以动画不应该前进。

( http://bugs.jquery.com/ticket/12837 )

于 2013-03-05T07:59:36.743 回答