当在Ipad上捏放大时,Colorbox有一种奇怪的行为

时间:2012-01-27 08:45:41

标签: jquery ipad colorbox pinch

我是这个神奇世界的新手,我正在做我的第一个项目:一个带有HTML5,Jquery和Colorbox的webapp,用于在Ipad设备上显示模态窗口。

经过一周时间试图了解它们如何一起工作,最后我已经完成了我的webapp ..除了我无法解决的行为之外,一切正常。我希望你能帮助我。

当我打开我的模态窗口并且我在缩小Colorbox窗口上显示的图像时,叠加背景闪烁或“重绘”(或者在我看来)并且模态窗口正在重新定位以维持原始位置(以视口为中心)。

我设置了fixed = true,窗口似乎保持原始位置(不是),但“闪烁”效果仍在继续。

你能帮助我吗?我非常绝望。

提前致谢 亚历

1 个答案:

答案 0 :(得分:7)

关于repositiong,有一个名为'reposition'的选项。如果仅在“捏缩放”设备上将其设置为false(我使用modernizr来检测,使用触摸和非触摸类),缩放设备时颜色框不会跑掉。 :)

$(".example").colorbox({reposition: false});