jquery - Android 上的 Colorbox 问题

标签 jquery jquery-plugins colorbox

我注意到 Android 上的 Colorbox 存在问题,其中 Colorbox 弹出窗口只是与加载图形一起挂起,然后如果您单击关闭它,您会立即在下面的 Colorbox 弹出窗口中看到内容(应该已显示) ,然后两个弹出窗口都会关闭。

我检查了official demo on the site并发现我在自己的网站上遇到了同样的问题。我遇到问题的手机是运行 Android Ice Cream Sandwich 的 HTC Desire。这个问题不会发生在 iOS 或黑莓上,似乎只是一个奇怪的 Android 故障。

感谢您帮助找到解决方法。主要是在这里标记这一点,因为 Colorbox Google 群组已经关闭。

最佳答案

加载覆盖层完成后似乎没有正确隐藏。幸运的是,通过使用 onComplete 回调可以轻松解决此问题:

$(document).ready(function()
{
    $('a.colorbox').colorbox({
        onComplete: function()
        {
            $('#cboxLoadingOverlay, #cboxLoadingGraphic').hide();
        }
    });
});

这确保了loadingOverlay在使用后正确隐藏。 Colorbox 本身会处理它的重新显示。这解决了我的设备的问题。

让我们知道这是否也适合您。

关于jquery - Android 上的 Colorbox 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12074236/

相关文章:

javascript - 在 JQuery 插件上分离 css 和 JavaScript 逻辑是最佳实践吗?

jquery - Chrome 扩展程序中的键盘快捷键

php - 如何知道 Colorbox 是否打开了一个 PHP 页面?

php - 如何在彩色框中使用 php ajax 表单?

javascript - colorbox bind on live with elements' grouping 将不起作用

javascript - 从输入值中删除最后一个词

javascript - 奇怪的 Javascript 类型错误 'is not a function'

jQuery 富文本编辑器

jQuery : JSONP : Execute Received Info

点击后Jquery循环