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

1 jquery colorbox pinch ipad

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

经过一个星期试图了解它们如何一起工作,最后我完成了我的webapp ..一切都很好,除了我无法解决的行为,我希望你能帮助我.

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

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

请问你能帮帮我吗?我非常绝望.

先谢谢Alex

Flo*_*raz 7

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

$(".example").colorbox({reposition: false});
Run Code Online (Sandbox Code Playgroud)