2011-05-29 47 views
2

我使用colorbox來顯示網站的圖像。在Chrome 11.0.696.65版本中,只有激活了顏色框時,soundcloud播放器纔會出現在顯示圖像的正面。Soundcloud播放器出現在鍍鉻的彩盒中

我試過改變colorbox的z-index,但沒有成功。我很確定這是一個鉻/ soundcloud的新問題,因爲我之前沒有遇到過問題。

Sound player over image

UPDATE下面的代碼工作,並可能幫助別人。

#Add transparent mode to youtube 
embeded_link.gsub!(/("http:\/\/www\.youtube\.com\/embed\/.{11})(")/,'\1?wmode=transparent\2') 

#Add transparent mode to soundcloud 
embeded_link.gsub!(/(<object height=".+" width=".+">\s*)(<param name="movie" value="http:\/\/player\.soundcloud\.com\/player\.swf)/,'\1<param name="wmode" value="transparent"></param>\2') 

回答

3

你需要用wmode="transparent"(或opaque)嵌入您的Flash。

下面是插入到所需位置的wmode的片段。

<object height="81" width="100%"> 
<param name="wmode" value="transparent"></param> 
<param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F5475496"></param> 
<param name="allowscriptaccess" value="always"></param> 
<embed wmode="transparent" allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F5475496" type="application/x-shockwave-flash" width="100%"></embed> </object> 

參見:http://kb2.adobe.com/cps/127/tn_12701.html