我正在尝试用图片打开fancybox。
以下是代码(JSFiddle):
$(".open_fancybox").click(function() {
var url='http://files.parse.com/773ee808-4477-4c78-9763-cbd6b532d477/a69470fc-c6be-45b7-a424-312a6b711d01-PhotoImage';
$.fancybox.open([
{
href : url,
title : '1st title'
},
], {
padding : 0,fitToView: false,autoSize:false
});
return false;
});
答案 0 :(得分:0)
在脚本中添加您尝试打开的type
内容(本例中为image
),如:
$(".open_fancybox").click(function () {
var url = 'http://files.parse.com/773ee808-4477-4c78-9763-cbd6b532d477/a69470fc-c6be-45b7-a424-312a6b711d01-PhotoImage';
$.fancybox.open([{
href: url,
title: '1st title',
type: "image" // tell fancybox the type of content
},
], {
padding: 0,
fitToView: false,
autoSize: false
});
return false;
});
为什么呢?因为您的变量url
没有image
扩展名(gif|jpg|png
),所以fancybox无法理解为image
。
参见 JSFIDDLE
有关详细信息,请参阅:
http://fancyapps.com/fancybox/#support ==>常见问题解答标签==>第5号