在用swfobject加载flash时,如果有div的弹出层,而且flash遮盖了弹出层,那么需要在swfobject增加一个属性:
var swfVersionStr = "10.0.0";
var xiSwfUrlStr = "";
var flashvars = {};
var params = {};
params.quality = "high";
params.bgcolor = "#2D264D";
params.play = "true";
params.loop = "false";
params.scale = "showall";
params.menu = "false";
params.devicefont = "false";
params.salign = "";
params.allowscriptaccess = "sameDomain";
params.wmode = "Opaque";//此属性就是设这div的层次
var attributes = {};
attributes.id = "flashId";
attributes.name = "flashId";
attributes.align = "top";
swfobject.embedSWF("swf/main.swf", "FlashID","960", "600",swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
本文介绍如何使用SWFObject加载Flash,并通过设置wmode属性解决Flash遮挡div弹出层的问题,确保页面元素正常显示。
359

被折叠的 条评论
为什么被折叠?



