jquery弹出层完美居中

showDiv($("#pop"));
function showDiv(obj){
     $(obj).show();
     center(obj);
     $(window).scroll(function(){
          center(obj);
     });
     $(window).resize(function(){
         center(obj);
     }); 
}


function center(obj){
     var windowWidth = document.documentElement.clientWidth;   
     var windowHeight = document.documentElement.clientHeight;   
     var popupHeight = $(obj).height();   
     var popupWidth = $(obj).width();    
     $(obj).css({   
          "position": "absolute",   
         "top": (windowHeight-popupHeight)/2+$(document).scrollTop(),   
         "left": (windowWidth-popupWidth)/2   
     });  
}

 

转载自:http://www.w3cfuns.com/blog-5396619-5395246.html

posted @ 2012-08-18 09:35  时生  阅读(244)  评论(0编辑  收藏  举报