Featherlight.js - 如何更新已打开的 featherlight iframe 的属性
Featherlight.js - how to update properties on already open featherlight iframe
我正在像这样打开一个新的 featherlight iframe:
$.featherlight({
iframe:href,
iframeWidth:$(window).width(),
iframeHeight:$(window).height(),
openSpeed:0,
beforeClose:myBeforeCloseCallback
});
以后如何更新打开的 featherlight window(例如 beforeClose
)的属性并加载新的 URL?我想我是从 $.featherlight.current();
开始的,但接下来呢?
添加这个功能会很好。不过目前还没有这样的功能。
例如,您可以 $.featherlight.current().setContent($('<b>example</b>'))
。
最简单的代码如下所示:(未测试)
var fl = $.featherlight.current();
fl.iframe = "new url";
var $newContent = ;
$.when(fl.getContent(), function($content) {
fl.setContent($content)
});
随时提出问题,或者更好的 PR...
我正在像这样打开一个新的 featherlight iframe:
$.featherlight({
iframe:href,
iframeWidth:$(window).width(),
iframeHeight:$(window).height(),
openSpeed:0,
beforeClose:myBeforeCloseCallback
});
以后如何更新打开的 featherlight window(例如 beforeClose
)的属性并加载新的 URL?我想我是从 $.featherlight.current();
开始的,但接下来呢?
添加这个功能会很好。不过目前还没有这样的功能。
例如,您可以 $.featherlight.current().setContent($('<b>example</b>'))
。
最简单的代码如下所示:(未测试)
var fl = $.featherlight.current();
fl.iframe = "new url";
var $newContent = ;
$.when(fl.getContent(), function($content) {
fl.setContent($content)
});
随时提出问题,或者更好的 PR...