订阅本站

让DIV层位于flash对象之上

admin 发表于 2008-7-28 分类 知识口袋 | 发表评论

  在公司主页上放了一个QQ消息式浮动广告,是一个浮动层,可是在浮动到Flash上时,就会被Flash挡住,该死,无论我怎么设置Z轴都是在Flash这下,看来还是Flash动画招人喜欢啊,哈哈。

  看来在CSS上是找不到什么出路了,看看Flash吧。在DW8中,对Flash的参数提供还是太少,还不如以前的FrontPage,又记不起来Flash层控制的参数了,搜吧。

  功夫不负有心人,终于找到了,设“wmode”的值为opaque”,表示将Flash置于最底层。
点到Flash上,属性,点参数,再点那个加号添加参数“wmode”的值为“Opaque”,OK,搞定。 

  

  试了一下,还有一种方法也可以实现,就是将Flash设为透明显示,也不会挡住浮动的层。

  条件1.只适用于IE 4.0 或以上版本.
  条件2.flash 和其他元素在不同的layers里,且Flash所在的层的z-index较低。
  条件3.Flash 必须设定为背景透明。(wmode= transparent).
  以上三项缺一不可。


无觅相关文章插件,快速提升流量