解决Ajax悬停效果,无法遮蔽FLASH的问题
作者:
但遇到的问题是:很多的页面中有FALSH导航栏,或者FLASH广告动画等,这些FLASH是不会自动被CSS样式遮蔽的.怎么办呢?
在ModalPopupExtender悬停中,要保护背景不被点击,所以加入如下样式..在FF和IE下都可以将除了悬停之外的背景显示为灰色..
.backgroundCss
{
background-color:Gray;
filter:alpha(opacity=80);
opacity:0.8;
}
在FLASH展示的HTML <object>中加入:
<param name="wmode" value="opaque" />
即可将FLASH置于底层.
如果FLASH是基于js脚本中的SWFObject呢? 可以将其写为:
so.addParam("wmode", "opaque");
他们的效果都是一样的,即可把FLASH至于底层,可以被其他层或遮蔽效果遮盖了. .
复制代码 代码如下:
.backgroundCss
{
background-color:Gray;
filter:alpha(opacity=80);
opacity:0.8;
}
在FLASH展示的HTML <object>中加入:
<param name="wmode" value="opaque" />
即可将FLASH置于底层.
如果FLASH是基于js脚本中的SWFObject呢? 可以将其写为:
so.addParam("wmode", "opaque");
他们的效果都是一样的,即可把FLASH至于底层,可以被其他层或遮蔽效果遮盖了. .