我在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
}
}
});