【发布时间】:2017-11-14 11:42:15
【问题描述】:
我想根据内容类型更新当前幻灯片的内容。 如果我尝试设置内容,而不是显示 pdf 或图像,它只显示 html 字符串。
这是我的代码:
$("#fancywork-manual-b").click(function() {
$.fancybox.open([{
src: '<a id="btn_click" class="btn" href="#">clickme</a>',
type: 'html',
smallBtn: false,
buttons: [
'close',
'fullScreen'
]
}
],
{
afterShow: function(instance) {
$("#btn_click").click(function() {
$.fancybox.getInstance().setContent($.fancybox.getInstance().current, 'https://source.unsplash.com/ndjyaOp0fOc/1600x900');
})
}
}
);
});
感谢任何帮助。谢谢
【问题讨论】:
-
那是因为你声明的类型是html。它应该是“iframe”
-
如何设置按钮点击的内容类型?因为
setContent只接受两个params,一个是slide,另一个是content。
标签: javascript jquery fancybox fancybox-3