您的能给一个简单的示例么?文档感觉比较复杂EasyUI遮罩类EasyMask.js http://www.easyui.org.cn/easydraglayer.htmleasyMask(olayer,width,height,zindex,scolor,opacity,hs)
    遮罩类构造函数
    参数:弹出层对象(如不指定,将自动创建一个DIV),宽(如不指定或指定为100%则为窗体全宽度),高(如不指定或指定为100%则为窗体全高度),Z坐标(zindex),遮罩颜色(rgb值),不透明度(0-100整数值),开启时是否隐藏窗体滚动条
easyMask属性:
    scolor 遮罩颜色
    opacity 不透明度
easyMask事件:
    oncountchange 引用计数发生改变事件
    继承自easyLayer的其他事件
easyMask方法:
open(x,y)
    开启遮罩(重写继承自easyLayer的方法)
    参数:x坐标(默认为0),y坐标(默认为0)
    返回值:无
close()
    关闭遮罩(重写继承自easyLayer的方法)
    参数:无
    返回值:无

解决方案 »

  1.   

    easyMask(olayer,width,height,zindex,scolor,opacity,hs) 
    就这几个参数你还觉得复杂?
      

  2.   


    yes,it is
    how  to use  his     js  ???
      

  3.   

    100分啊
    给你一个简单的,兼容IE和Firefox
    原理就是总共两个层
    最底下是一个100%的div层,设置透明度:filter:alpha(opacity=20);
    最上面是一个正常的div层
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>Demo</title>
    <style type="text/css">
    <!--
    *{
       margin:0;
       padding:0;
    }
    html,body{
       height:100%;
    }
    #shadow{
       position:absolute; 
       left:0;
       top:0;
       width:100%;
       height:100%;
       background-color:#0060C0;
       filter:alpha(opacity=20);
       opacity:0.2;
    }
    #box{
       position:absolute;
       left:50%;
       top:50%;
       width:400px;
       height:180px;
       margin:-90px 0 0 -200px;
       border:1px solid #84A0C4;
       background-color:#DFE8F6;
       text-align:center;
    }
    -->
    </style>
    <script language="javascript" type="text/javascript">
    <!--
    function createDiv()
    {
        var shadow = document.createElement("div");
        shadow.setAttribute("id","shadow");
        shadow.style.zIndex="10";    var box=document.createElement("div");
        box.setAttribute("id","box");
        box.style.zIndex="999";
        
        var spanUser=document.createElement("span");
        spanUser.innerHTML="User:";    var textUser=document.createElement("input");
        textUser.setAttribute("type","text");
        textUser.setAttribute("id","textUser");    var button=document.createElement("input");
        button.setAttribute("type","button");
        button.setAttribute("id","button1");
        button.setAttribute("value","Confirm");
        button.onclick=hideDiv;    box.appendChild(spanUser);
        box.appendChild(textUser);
        box.appendChild(button);    document.body.appendChild(shadow);
        document.body.appendChild(box);
    }
    function hideDiv()
    {
        var textUser=document.getElementById("textUser");
        var user=document.getElementById("user");
        user.value=textUser.value;    var box=document.getElementById("box");
        var shadow=document.getElementById("shadow");
        
        document.body.removeChild(box);
        document.body.removeChild(shadow);
    }
    -->
    </script>
    </head>
    <body>
    <div style="text-align:center">
    <input id="user" type="text" />
    <input id="btnshow" type="button" onclick="createDiv()" value="Display" />
    </div>
    </body>
    </html>
      

  4.   


    <!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd">
    <html>
    <head>
    <title></title>
    <style type="text/css">
    </style>
    </head>
    <body>
    easyMask弹出一个遮罩层
    <input type="button" value="点击弹出遮罩" id="btn1">
    </body>
    <script type="text/javascript" src="easyUI.js"></script>
    <script type="text/javascript" src="easyLayer.js"></script>
    <script type="text/javascript" src="easyMask.js"></script>
    <script type="text/javascript">
    var $=function(id){return typeof(id)=="string"?document.getElementById(id) :id;}
    var nl = new easyMask(null,null,null,10001,'#ddd',80,true);//第2,3个参数,指定遮罩大小,为空是全屏
    $('btn1').onclick=function() {
    nl.open();
    }</script>
    </html>