Fancybox 2在PhoneGap中破产

时间:2012-04-03 19:16:19

标签: jquery ipad jquery-mobile cordova fancybox

我在PhoneGap应用程序中使用Fancybox 2。对于那些不了解PhoneGap的人来说,它是最基本的,它允许您使用WebKit引擎开发基于HTML的应用程序。

我正在使用Fancybox显示图像,它在Chrome,Safari和Firefox中运行良好,但只要我在Xcode中将其编译为iPad应用程序,就会出现以下错误:

The requested content cannot be loaded.
Please try again later.

然而,这个错误的奇怪之处在于它在两次,三次,四次或五次尝试后消失,但从未在第一次之后消失。

我假设它正在尝试使用Ajax加载内容,这在没有Web服务器时是不可能的。我试过调整设置,但无济于事。有没有人对此有任何想法或经验?

$(".image-nav a").fancybox({
    arrows      : false,
    autoCenter  : false,
    autoSize    : false,
    closeEffect : 'fade',
    closeSpeed  : 150,
    closeClick  : true,
    closeBtn    : false,
    openEffect  : 'fade',
    openSpeed   : 300,
    padding     : 0,
    type        : 'image',

    helpers: {
        overlay : {
            // use 0.0 opacity instead of overlay : null
            // because we don't want the user to accidentally
            // press a nav button
            //
            opacity : 0.0
        }
    }
});

$(".image-nav.thumbs a").fancybox({
    arrows      : false,
    autoCenter  : false,
    autoSize    : false,
    closeEffect : 'fade',
    closeSpeed  : 150,
    closeClick  : true,
    closeBtn    : false,
    nextEffect  : 'none',
    openEffect  : 'fade',
    openSpeed   : 300,
    padding     : 0,
    prevEffect  : 'none',
    type        : 'image',

    helpers: {
        overlay : {
            // use 0.0 opacity instead of overlay : null
            // because we don't want the user to accidentally
            // press a nav button
            //
            opacity : 0.0,
            speedIn : 0,
        },
        thumbs : {
            width   : 100,
            height  : 80
        }
    }
});

0 个答案:

没有答案