div显示在object、embed之上~(转)
来源:互联网 发布:剑灵人族捏脸数据大全 编辑:程序博客网 时间:2024/06/12 01:19
最近做一个项目时,发现浮动的div总是被object里的flash文件给盖住了。。本以为只是z-index的问题,于是去修改div和object、embed的z-index值~
在改之前突然想到div是jqueryui里的dialog创建的~也就是说div本身默认的z-index已经是1000了,这个情况下应该说所有的元 素z-index都没有当前的大了。。不过还是报者试一试的心态改了下object、embed的z-index都设为1。结果如想像的一样。。还是不 行~~~
于是开始了baidu之旅~呵呵,原来有这样问题的人大有人在啊~网上说了几种方法,这里就说一个,具体为什么我也不清楚咯。。反正问题解决了蛮~~
在object里加入
在改之前突然想到div是jqueryui里的dialog创建的~也就是说div本身默认的z-index已经是1000了,这个情况下应该说所有的元 素z-index都没有当前的大了。。不过还是报者试一试的心态改了下object、embed的z-index都设为1。结果如想像的一样。。还是不 行~~~
于是开始了baidu之旅~呵呵,原来有这样问题的人大有人在啊~网上说了几种方法,这里就说一个,具体为什么我也不清楚咯。。反正问题解决了蛮~~
在object里加入
<param name="wmode" value="transparent">
这样之后,在类似IE使用object的浏览器里就正常显示了。。div终于在object之上了。。不过对于firefox这样用embed标签的浏览器来说。。问题依旧。。这时只要在embed里加上
wmode="transparent"
这样的属性设置就可以了~到此,问题就解决啦~下面贴出我的object代码:
<object height="600" width="940" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="/swf/park/1/1303872749292.swf" name="movie">
<param value="high" name="quality">
<param value="always" name="allowScriptAccess">
<param value="internal" name="allowNetworking">
<param value="transparent" name="wmode">
<embed height="600" width="940" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allownetworking="internal" allowscriptaccess="always" quality="high" src="/swf/park/1/1303872749292.swf">
</object>
<param value="/swf/park/1/1303872749292.swf" name="movie">
<param value="high" name="quality">
<param value="always" name="allowScriptAccess">
<param value="internal" name="allowNetworking">
<param value="transparent" name="wmode">
<embed height="600" width="940" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allownetworking="internal" allowscriptaccess="always" quality="high" src="/swf/park/1/1303872749292.swf">
</object>
里面wmode的设置就是控制div在flash之上的啦~
转自:http://www.cnblogs.com/kiter/archive/2011/06/07/2074206.html
0 0
- div显示在object、embed之上~(转)
- div显示在object、embed插件之上
- div显示在object、embed插件之上
- div显示在object、embed之上~
- 让div 在object 之上
- 让DIV显示在flash之上
- 解决object、embed在div层下的方法
- 如何让Div层悬浮在Flash Object对象之上!
- div怎样在object上面显示
- embed遮挡div层,无法显示
- 解决HTML embed标签显示在div上层(not z-index)
- MediaController显示在VideoView之上
- Jquery:如何让子窗口的div显示在父窗口之上
- 其他标签浮动在object标签之上
- div覆盖在dropdownlist之上的方法
- 让 div 在 select或flash 之上
- 让DIV浮动在FLASH之上
- 让DIV悬浮在SilverLight之上
- Hdu 5316 Magician
- 南大软院大神养成计划第三天
- 解决状态栏加了颜色EditText被输入法遮挡问题(api>=19)
- sizeWithFont:constrainedToSize:转boundingRectWithSize:options
- 关于angular中controller和指令交互数据:@
- div显示在object、embed之上~(转)
- SQL语句(增删改查)
- Oracle笔记(一)
- 实现一个简单的http服务器
- 基本数据类型对象包装类
- UIScrollView属性详解
- JavaFX的:入门使用JavaFX
- Oracle笔记(三)
- 2016年百度校招小结:我做技术面试官的一些思考