在做页面方面碰到一个技术问题,问题描述如下:
  在打开一个页面的时候需要弹出遮罩层,请问一个这个应该怎么做?我做的一直都是点击后才会出现遮罩层。望各位大虾帮帮忙!

解决方案 »

  1.   

    把弹出函数放在 body onload 里
      

  2.   

    不绑定onclick,直接 调用弹出层 的函数即可
      

  3.   


    <a href="javascript:uilogin();" id="login_box_btn"></a>这样子调用不行啊
      

  4.   

    请问,是将上面这行代码放在head头部么?<script>
    $(function(){
     $.blockUI.defaults.fadeOut = 900;
     $.blockUI.defaults.fadeIn = 900;
     $.blockUI.defaults.css.border = '5px solid red';
    });  
    function uilogin(){
    $('#login_box_btn').click(function(){
            $.blockUI({ message: $('#login_box') });
    $('.blockOverlay').attr('title','单击关闭').click($.unblockUI); 
    $('.close').click($.unblockUI);
         }); 
    }
    window.onload = uilogin(); 
    </script>
      

  5.   


    <html>
    <head>
    </head>
    <body>
    </body>
    <script type="text/javascript">
    window.onload = uilogin(); 
    $(function(){
     $.blockUI.defaults.fadeOut = 900;
     $.blockUI.defaults.fadeIn = 900;
     $.blockUI.defaults.css.border = '5px solid red';
    });  
    function uilogin(){
    $('#login_box_btn').click(function(){
            $.blockUI({ message: $('#login_box') });
    $('.blockOverlay').attr('title','单击关闭').click($.unblockUI); 
    $('.close').click($.unblockUI);
         }); 
    }
    </script>
    </html>