僅供參考,ShadowBox是一個javscript媒體查看器/燈箱。 http://www.shadowbox-js.com/動態加載SWF到ShadowBox
當試圖動態地將SWF加載到我的ShadowBox時遇到問題。
我的腳本輸出以下HTML:
<div id="LightBoxItemList">
<a href="Images/large01.jpg" rel="shadowbox[Mixed];" class="First" />
<a href="Images/Hydro_Sample.swf" rel="shadowbox[Mixed];width: 800;height: 600;" />
<a href="Images/large01.jpg" rel="shadowbox[Mixed];" />
</div>
創建這個HTML並插入到我的網頁後,我運行以下腳本:除了SWF
Shadowbox.clearCache();
Shadowbox.setup("#LightBoxItemList a");
一切加載正確的。 SWF加載寬度和高度爲300x300。我不確定我做錯了什麼,但任何建議都會很棒。另外,我正在使用skipSetup運行init()。
我還要指出的是,如果我把HTML到樣品靜態(不通過AJAX調用),它在我的Shadowbox.Init(後正常工作)(與skipSetup取出)。
所以它看起來像setup()沒有做它應該做的。或者我做錯了。
任何建議將不勝感激!
是。將上述從AJAX調用返回的代碼複製並粘貼爲靜態以進行測試。在init()之後用作靜態文本,但在setup()之後不像動態文本。 – 1kevgriff 2009-07-27 13:49:56