最近做网站要用到它,虽然说别人已经实现过很多了,但我还是喜欢自己实现一个。
 var mask = function(o) {
var mask = function(o) { var o = $(o);
    var o = $(o); var maskDiv = document.createElement('div');
    var maskDiv = document.createElement('div'); maskDiv.id="__maskTag__882366488776";
    maskDiv.id="__maskTag__882366488776"; maskDiv.className="ModalBackground";
    maskDiv.className="ModalBackground"; Element.setStyle(maskDiv, {position:"absolute", zIndex:1000, left:"0px", top:"0px", width: Element.getWidth(!ctit.utility.isNull(o)?o:document.body) + "px", height: !ctit.utility.isNull(o)?Element.getHeight(o)+"px":ctit.utility.getViewHeight() + "px"});
    Element.setStyle(maskDiv, {position:"absolute", zIndex:1000, left:"0px", top:"0px", width: Element.getWidth(!ctit.utility.isNull(o)?o:document.body) + "px", height: !ctit.utility.isNull(o)?Element.getHeight(o)+"px":ctit.utility.getViewHeight() + "px"}); if(!ctit.utility.isNull(o)){
    if(!ctit.utility.isNull(o)){ var xy = Position.cumulativeOffset(o);
        var xy = Position.cumulativeOffset(o); Element.setStyle(maskDiv, {left: xy[0]+"px", top: xy[1]+"px"});
        Element.setStyle(maskDiv, {left: xy[0]+"px", top: xy[1]+"px"}); o.appendChild(maskDiv);
        o.appendChild(maskDiv); }else{
    }else{ document.body.appendChild(maskDiv);
        document.body.appendChild(maskDiv); }
    } }
}
 var unMask = function() {
var unMask = function() { var maskDiv=$("__maskTag__882366488776");
    var maskDiv=$("__maskTag__882366488776"); if(maskDiv){
    if(maskDiv){ document.body.removeChild(maskDiv);
        document.body.removeChild(maskDiv); }
    } }
} 
                    
                 


 Element.setStyle(maskDiv,
    Element.setStyle(maskDiv,  
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号