日期:2014-05-17  浏览次数:20599 次

firefox下透明的flash挡住底下层超级链接的问题
firefox下将全屏flash设为透明了,但在被flash遮住的底下的层中,被遮住的超级链接还是光能看不能点,透明的空白区域点右键也是flash的菜单,整个区域都变成flash的一部分了(不管是不是透明的)
很是伤脑筋,哪位大侠解决过这样的问题么
通过百度后回答加 wmode="transparent"的同学就不用多费心复制粘贴了
Flash Firefox

------解决方案--------------------
很奇怪的需求, flash对象设为透明, 只是看不见, 在页面中肯定还是存在这个元素, 当然是会遮住底下的元素了

你要么把它移到一个不可见位置(position:absolute; top:-100000px;left:-100000px;), 要么把它堆叠顺序降低(z-index设为-1)
------解决方案--------------------
<style>
body{padding:0px;margin:0px;}
.container{position:relative;width:100%;height:500px;}
.container .content{position:absolute;top:0px;left:0px;z-index:1000;background:transparent;}
.container embed{position:absolute;left:0px;top:0px; width:100%;height:100%}
</style>
<div class="container">
<div class="content">flash作为背景层,覆盖在他上面的层不要增加底色就行了       1234567890</div>
<embed src="1.swf" wmode="transparent"></embed>
</div>