html里面 flash的层级永远比div的高 怎么解决

在网上说把背景改透明就好了可是改了以后连flash都不出来了该怎么解决啊很急啊再补充一下在火狐下div不会被遮盖但是在ie下div就会被遮盖... 在网上说把背景改透明就好了 可是改了以后 连flash都不出来了 该怎么解决啊 很急啊
再补充一下 在火狐下div不会被遮盖 但是在ie下div就会被遮盖
展开
 我来答
匿名用户
推荐于2016-08-14
展开全部

  "Opaque windowless"和"Transparent windowless"都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。

  这两种选项之间的差异在于"Transparent"允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来,而"opaque"则不会显示。

解决flash层永远比div高的问题,可以参考下面的例子:

$(document).ready(function()
$("#unLogin").click(function(){//退出登录
$("#videoDiv1").show();//默认图片显示
$("#videoDiv").hide();//flash区域隐藏
Boxy.ask("确定要退出?",["确定","取消"],function(data){
if(data =="确定"){
$.post("\login_unLogin", function(data){
  if(data.jumpType == true) {
location.href = "/point_index";
  } else {
Boxy.alert(data.returnMessage);
}
  });
}else{
$("#videoDiv1").hide();//默认图片隐藏
$("#videoDiv").show();//flash区域显示
}
});
});
});
wzw1021
2015-06-16
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
将flash外层套一个DIV,设置下z-index大小,低于其他DIV即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
home498
推荐于2018-07-20
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
设置flash的属性
<param name="wmode" value="opaque" />
追问
设置这个以后 连flash都不出来了 怎么回事?
追答
flash出不来肯定是被其它div盖住了呗,那就成功了啊。我看不到你的页面,也不能确定问题。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ncisttiantian
2013-06-05
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
flash 的wmode设置为transparent
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
melody_syyxx
2018-07-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
IE浏览器下可用
<param name="wmode" value="transparent" />
firefox浏览器下可用
<embed src="YourFlash.swf" wmode="transparent" ... ></embed>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式