智睿软件_技术交流论坛综合站长Web页面设计 → 下拉菜单被flash挡住了,DIV置于最底层的方法


  共有11608人关注过本帖树形打印

主题:下拉菜单被flash挡住了,DIV置于最底层的方法

帅哥哟,离线,有人找我吗?
zhirui
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:520 积分:8740 威望:0 精华:5 注册:2009-07-07
下拉菜单被flash挡住了,DIV置于最底层的方法  发帖心情 Post By:2016-04-01 11:22:25

网站常会用到一些?下拉菜单,,幻灯片,,,飘浮广告等。

但经常会发现。幻灯片会挡住下拉菜单或者飘浮广告等。解决办法有下

第一,可将幻灯片所在DIV?置于最底层。添加CSS如下

style="z-index:-100;position: relative;"

第二,可将被挡住的DIV/ul/li?置于最高层。添加CSS如下

style="z-index:9999;position: relative;"

?

在使用FLASH幻灯的时候,有时还是不行。那便在FLASH代码中添加此行代码。

<param name="wmode" value="opaque">

例如:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="980" height="290" style="z-index:-100;position: relative;">

? ? ? ? ? ? ? <param name="movie" value="<?php echo get_skin_root() ?>indexflash/main.swf" style="z-index:-100;position: relative; />

? ? ? ? ? ? ? <param name="quality" value="high" />

? ? ? ? ? ? ? <param name="wmode" value="opaque">

? ? ? ? ? ? ? <embed src="<?php echo get_skin_root() ?>indexflash/main.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="980" height="290"></embed>

? </object>

?

?

以下为全兼容IE??谷歌??360,注意红色字体的,FlashSelect下拉框遮挡浮动层的解决办法
要让浮动层在Flash上面,需要设置Flash?WMode属性为Opaque.

1.
设置Object标签的WMode属性为Opaque<PARAM?NAME="WMode"?VALUE="Opaque">

2.
设置embed标签的wmode="opaque".

?

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="974" height="233">

??<param name="movie" value="/templets/huanghe/images/top.swf" />

??<param name="quality" value="high" />

??<param name="wmode" value="opaque">

??<embed src="/templets/huanghe/images/top.swf" quality="high"?wmode="opaque"pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="974" height="233"></embed>

</object>?

[此贴子已经被作者于2016-04-01 11:24:07编辑过]

国际域名60元,空间八折优惠,企业的顶级合作伙伴 支持(2中立(0反对(0回到顶部