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区域显示
}
});
});
});
Apple
2015-06-16 · 知道合伙人数码行家
Apple
知道合伙人数码行家
采纳数:13946 获赞数:38144
南京艺术学院,平面网页UI设计17年,Adobe网页设计师

向TA提问 私信TA
展开全部
将flash外层套一个DIV,设置下z-index大小,低于其他DIV即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
home498
推荐于2018-07-20 · TA获得超过362个赞
知道小有建树答主
回答量:404
采纳率:50%
帮助的人:229万
展开全部
设置flash的属性
<param name="wmode" value="opaque" />
追问
设置这个以后 连flash都不出来了 怎么回事?
追答
flash出不来肯定是被其它div盖住了呗,那就成功了啊。我看不到你的页面,也不能确定问题。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ncisttiantian
2013-06-05 · TA获得超过2820个赞
知道小有建树答主
回答量:1381
采纳率:20%
帮助的人:612万
展开全部
flash 的wmode设置为transparent
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
melody_syyxx
2018-07-19 · 超过34用户采纳过TA的回答
知道答主
回答量:187
采纳率:33%
帮助的人:84.4万
展开全部
IE浏览器下可用
<param name="wmode" value="transparent" />
firefox浏览器下可用
<embed src="YourFlash.swf" wmode="transparent" ... ></embed>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式