我一直試圖讓這段代碼工作。我有一個隱藏的div,使用object/embed方法顯示Flash視頻。在Fancybox中顯示隱藏的div使用JQuery不工作
這是我使用的js代碼。
jQuery(document).ready(function(){
jQuery("a[id^='scrshot_']").fancybox(
{
'autoDimensions' : false,
'width' : 640,
'height' : 360
});
return false;});
我用這個方法我在這個網站http://www.jdmweb.com/resources/fancy_videos,並很容易實現發現。我使用動態創建的ID標籤。但由於某些原因fancybox將打開,但div內隱藏。當我使用螢火蟲查看它時,它會顯示內部的閃存對象,但它仍然具有display:none屬性。你如何得到它顯示該div內的內容而不是整個div?如果div顯示並使用該鏈接,fancybox就會打開播放器。很明顯,這將無法正常工作,因爲我不希望視頻顯示,直到它在fancybox啓動。
我的html代碼示例。
<a class='scrshot' id='scrshot_1' href='#showvid_1'>Click Here</a>
<div class='showvid' id='showvid_1'>my embedded code here</div>
它不是一個YouTube視頻,所以它不會工作。這是使用JW Player的我自己的視頻嵌入式標籤。如果可以的話,我會這樣做。 :) – 2011-02-28 03:28:03