我正在这样做:
//z-index of flash objects
$('object').prepend('<param name="wmode" value="opaque">');
$('object embed').attr('wmode', 'opaque');
因此,当我检查页面上的 youtube 视频时,它会显示:
<object width="500" height="281">
<param name="wmode" value="opaque">
<param name="movie" value="http://www.youtube.com/v/KUi32-suXjY?version=3&feature=oembed">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/KUi32-suXjY?version=3&feature=oembed" type="application/x-shockwave-flash" width="500" height="281" allowscriptaccess="always" allowfullscreen="true" wmode="opaque"></object>
fixed position
我的页面上有可拖动的对象z-index:9999
。但是,我没有改变让 youtube 视频留在这些对象后面。即使我设置了 wmode,youtube 视频也总是在最前面。
知道我在这里做错了什么吗?