1
我試圖讓fancybox 1.3.4在被調用時自動打開。我們曾經使用過:有沒有一種方法可以在調用Fancybox時自動打開.fancybox()
jQuery("a.vidHelp").fancybox(fbOptions).trigger('click');
但是,這似乎不工作了。 fancybox有一個使用swfObject加載的div。
無論SwfObject的,也沒有的fancybox似乎我目前正在使用此,當他們完成加載所以觸發器:
var checkFancybox = window.setInterval(function() {
if (jQuery("object#flashContent").length) {
jQuery("a.vidHelp").trigger("click");
clearInterval(checkFancybox);
}
}, 1000);
這對於要創建的Flash對象和觸發點擊檢查。
有沒有更優雅的解決方案?
swfobject有一個可選的回調函數,可以在成功嵌入時觸發 – pipwerks 2012-03-03 02:42:58
謝謝,我沒有發現! – 2012-03-05 08:42:32