zoukankan      html  css  js  c++  java
  • 用jquery实现垂直左右居中

    
    
    <!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;
    				 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>
    
    
    
    
     

  • 相关阅读:
    第一轮 J
    第一轮 M
    第一轮 L
    第一轮 K
    第一轮 I
    第一轮 H
    第一轮 F
    第一轮 E
    第一轮 C
    12杭州online E 模拟
  • 原文地址:https://www.cnblogs.com/hanbingljw/p/3618037.html
Copyright © 2011-2022 走看看