首页 > Web开发 > 详细

用jquery实现垂直左右居中

时间:2014-03-23 09:32:37      阅读:586      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>居中</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<style>
   
	 .center {
				background-color: #FFFF00;
				height: 200px;
				width: 300px;
              } 
	 
</style>
<body>
       <div id="box">
	         <div class="center"></div>

	   </div>
</body>
<script>
    $(function(json){
	      function  Fjuzhong(){
		        var win ={},middle={};//win为浏览器的长宽对象,middle为要居中的元素的长宽对象
				var objDom =$(json.obj); 
				    win.width = $(window).width();
					win.height = $(window).height();
					middle.width = objDom.width();
					middle.height = objDom.height();
			    var left=(win.width-middle.width)/2+"px";
				var top=(win.height-middle.height)/2+"px";
					objDom.css({"margin-top":top,"margin-left":left});
					
					$(window).resize(Fjuzhong);//当浏览器长宽发生变化时,元素会相应居中
			
		  }
		  var json = {"obj":".center"};
		  Fjuzhong(json);
	});
</script>
</html>

 

 
bubuko.com,布布扣

bubuko.com,布布扣

用jquery实现垂直左右居中,布布扣,bubuko.com

用jquery实现垂直左右居中

原文:http://www.cnblogs.com/hanbingljw/p/3618037.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!