首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 跨浏览器开发 >

firefox下透明的flash挡住底下层超级链接的有关问题

2013-04-20 
firefox下透明的flash挡住底下层超级链接的问题firefox下将全屏flash设为透明了,但在被flash遮住的底下的

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>

热点排行