jquery - 在 iPad 上捏合放大时,Colorbox 会出现奇怪的行为

标签 jquery ipad colorbox pinch

我是这个神奇世界的新手,我正在做我的第一个项目:一个使用 HTML5、Jquery 和 Colorbox 的 Web 应用程序,用于在 Ipad 设备上显示模式窗口。

经过一周的尝试了解它们如何一起工作后,我终于完成了我的网络应用程序。除了我无法解决的行为之外,一切都工作正常,我希望你能帮助我。

当我打开模态窗口并捏合放大 Colorbox 窗口上显示的图像时,覆盖背景会闪烁或“重绘”(或者在我看来),并且模态窗口正在重新定位以保持原始位置(视口(viewport)居中)。

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

你能帮我一下吗?我很绝望。

提前致谢 亚历克斯

最佳答案

关于重新定位,有一个名为“重新定位”的选项。如果您仅在“可捏缩放”设备上将其设置为 false(我使用modernizr 来检测这一点,使用触摸和非触摸类),则当您缩放设备时,颜色框将不会消失。 :)

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

关于jquery - 在 iPad 上捏合放大时,Colorbox 会出现奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9030787/

相关文章:

ios - iOS 中每天在后台运行一个函数

ios - 使用 Group By 名称获取核心数据属性

ios - UIImagePickerController 出现,但相机不会在 iOS 5 上启动

jquery - 如何在 jquery colorbox 中加载谷歌地图?

javascript - 将类似的类与 jQuery .first() 结合起来

javascript - 渲染后在javascript中旋转圆环图

jquery - 固定在溢出容器内的位置 - scrollToFixed

javascript - 将 html 渲染到 View MVC

php - 从从 colorbox 打开的弹出窗口重新加载顶部窗口(在顶部窗口中)

jquery - 我是否使用 jQuery noconflict 来避免插件冲突?