我注意到 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/