当前位置: 代码迷 >> J2SE >> div遮罩层,显示不出来,该怎么解决
  详细解决方案

div遮罩层,显示不出来,该怎么解决

热度:10   发布时间:2016-04-24 00:51:39.0
div遮罩层,显示不出来
页面代码:
HTML code
<div id="cover" style="position:relative;left: 0;top: 0;height:0;width:0;display:none;background:gray;z-index: 1000;filter:alpha(opacity=30);"></div>    <div id="cover_msg" style="display:none;position:absolute;left:0;top:0;height:100;width:200;background:white;z-index: 1001;">正在导入,请稍后...</div>


js代码:
JScript code
var $cover = $J("#cover");var $cover_msg = $J("#cover_msg");function basedataMgtCheckBasedata() {    divShow("正在导入及计算数据问题,请稍后......");    $J.post("dataReportMgt_dataReportMgtSaveAdd.action", {        "reportTaskVO.id" : $J('#reportTaskVOId').val(),        "ReportTaskFileVOStrings":$J("#fileIds").val(),        "reportTaskStatus" : 1    }, function() {        divHide();        alert("导入完成");        $J('#mytabs').tabs('add', {            title : '2.数据核查',            content : "<div id='problemData' style='width: 100%; height: 700px;'></div>",            closable : false        });    });}function divShow(msg){    $cover.width($J("body").width());    $cover.height($J("body").height());    $cover_msg.css("left",$J("body").width()/2-100);    $cover_msg.css("top",$J("body").height()/2-50);    $cover_msg.text(msg);        $cover.show();        $cover_msg.show();}function divHide(){    if($cover.is(":visible")){        $cover.hide();    }    if($cover_msg.is(":visible")){        $cover_msg.hide();    }}


刚写好还没抽取到divShow方法的时候,还有效果,后来抽取到方法后,改了下别的地方,然后就显示不出来了
什么问题?

------解决方案--------------------
探讨

问题解决了,使用原生js实现了,看来jQuery也不是万能的啊
  相关解决方案