3

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

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

感谢您找到解决方法的任何帮助。主要在此处将其标记为 Colorbox Google Group 已关闭。

4

1 回答 1

1

似乎加载覆盖在完成后没有正确隐藏。幸运的是,使用onComplete回调很容易解决这个问题:

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

这可以确保 loadingOverlay 在使用后被正确隐藏。Colorbox 本身将负责重新显示它。这解决了我的设备的问题。

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

于 2012-08-25T15:26:57.957 回答