Проигрыватель Soundcloud появляется поверх Colorbox в Chrome - PullRequest
2 голосов
/ 29 мая 2011

Я использую colorbox для отображения изображений для веб-сайта. В версии Chrome 11.0.696.65 только при включенном цветовом поле проигрыватель soundcloud отображается перед отображаемым изображением.

Я пытался изменить z-index для colorbox, но безуспешно. Я почти уверен, что это новая проблема с chrome / soundcloud, так как раньше у меня такой проблемы не было.

Sound player over image

ОБНОВЛЕНИЕ Следующий код работает и может кому-то помочь.

#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')

1 Ответ

3 голосов
/ 29 мая 2011

Вам необходимо вставить ваш Flash с wmode="transparent" (или opaque).

Вот фрагмент кода с 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

...