2017-08-25 84 views
1

我打開一個新的輕如羽毛的iframe這樣的更新屬性:Featherlight.js - 如何在已打開羽毛的IFRAME

$.featherlight({ 
    iframe:href, 
    iframeWidth:$(window).width(), 
    iframeHeight:$(window).height(), 
    openSpeed:0, 
    beforeClose:myBeforeCloseCallback 
}); 

我怎樣才能在以後更新開放羽毛的窗口的屬性(如beforeClose)並加載一個新的URL?我猜我從$.featherlight.current();開始,但接下來呢?

回答

0

這將是一個很好的功能添加。儘管現在沒有這種功能。例如,您可以執行$.featherlight.current().setContent($('<b>example</b>'))

下面是如何we do it in the gallery

最簡單的代碼,將工作會是什麼樣子:(未測試)

var fl = $.featherlight.current(); 
fl.iframe = "new url"; 
var $newContent = ; 
$.when(fl.getContent(), function($content) { 
    fl.setContent($content) 
}); 

隨意打開的問題,甚至更好的公關...