jquery colorbox不会在iOS中关闭

时间:2012-12-07 19:39:29

标签: jquery colorbox

我在iOS Safari的网络应用上使用colorbox,我遇到了问题。显示颜色框时,如果您上下拖动网站几次(以启动iOS橡皮筋效果),颜色框实例会跳跃一点,然后将不再关闭。

我一直在搞乱这个问题太久了,仍然没有找到一个满意的解决方案。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

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

  

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

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