弹出一个div层

/*
*  弹层DIV  
*  需要Jquery lib 支持
*/
function popUp(id){
    var box=$("#"+id);
    box.css("top",(($(window).height()-box.height())/2)+70+"px");
    box.css("left",(($(window).width()-box.width())/2)+150+"px");
    box.css("display","block");
    
    $(window).scroll(function(){
        var offsettop=(($(window).height()-$("#"+id).height())/2)+70+"px";
        var offsetleft=(($(window).width()-$("#"+id).width())/2)+150+"px";
        $("#"+id).css("top",offsettop);
        $("#"+id).css("left",offsetleft);
    }).resize(function(){
        var offsettop=(($(window).height()-$("#"+id).height())/2)+70+"px";
        var offsetleft=(($(window).width()-$("#"+id).width())/2)+150+"px";
        $("#"+id).css("top",offsettop);
        $("#"+id).css("left",offsetleft);
    });
}

/**关闭*/
function closePop(id){
    $("#"+id).css("display","none");
}

.popupcontent {
    position: absolute;
    display: none;
    overflow: hidden;
    border: 1px solid #CCC;
    background-color: #F9F9F9;
    border: 1px solid #333;
    padding: 5px;
    font-weight: bold;
    left: 50%;
    top: 50%;
    margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
    margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
    position: fixed !important; /* FF IE7*/
}

 

 

<div  class="popupcontent" id="popupcontent">

弹出层

</div>

 

 

打开时调用popUp();

关闭调用closePop();

posted @ 2015-03-30 13:39  心潮澎湃  阅读(265)  评论(0编辑  收藏  举报