js写的遮罩层,在ie中正常显示,但是在火狐中不显示。宽度和长度都已经加上了,透明度也设置了,为什么还

[复制链接]
查看11 | 回复2 | 2011-3-17 07:27:37 | 显示全部楼层 |阅读模式
不显示呢?高手指教。
script type=\"text/javascript\"
function resetBg(){
var scrotop=0;
var msgObj=document.getElementById(\"starlist\");
var bgObj=document.getElementById(\"bgDiv\");
bgObj.style.display=\"block\";
msgObj.style.display=\"block\";
bgObj.style.width=document.documentElement.clientWidth;
bgObj.style.height=document.documentElement.clientHeight;
//alert(document.documentElement.clientHeight \"\\n\" document.documentElement.clientWidth);
l=document.body.scrollWidth/2-190;
msgObj.style.left=l \"px\"
msgObj.style.top=document.documentElement.scrollTop (document.documentElement.clientHeight/2)-100 \"px\";
msgObj.style.left=l \"px\";
document.getElementById(\"msgShut\").onclick = function(){
msgObj.style.display = \"none\";
bgObj.style.display = \"none\";
}
}

/script
回复

使用道具 举报

千问 | 2011-3-17 07:27:37 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">在遮挡浮层上 加一下z-index:10;position:absolute; css属性
让它能飘起来才能去遮挡

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-1723284\">我加了啊。不行
.activity_msg{
position:absolute;display:none;height:200px;width:350px;
z-index:3;margin:auto;border:1px solid #ddd;text-align:left;background-color:#fff;font-size:14px
}
#bgDiv{
height:100%;width:100%;background-color:Gray;display:none;
z-index:2;position:absolute;left:0px;top:0px;filter:Alpha(Opacity=30);
/*IE*/
-moz-opacity:0.3;/*Moz FF*/opacity:0.3;
}
回复

使用道具 举报

千问 | 2011-3-17 07:27:37 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1788889\">starlistbgDiv你这两个div 没有包含关系吧
我昨天随便写了两个div id分别是 starlist bgDiv
你想谁飘起来 就设谁的css属性是
z-index:10;position:absolute;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行