Les paso todo el código Javascript junto con el div que estoy centrando:
Código:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ // creamos la funcion resize $(window).resize(function(){ // aca creamos lo que seria el CSS dandole los atributos y valores necesarios // recuerden que deben ponerle el nombre del elemento a centrar (class o id del div) $('.cuadro').css({ position:'absolute', left: ($(window).width() - $('.elemento').outerWidth())/2, top: ($(window).height() - $('.elemento').outerHeight())/2 }); }); // ejecutamos la funcion resize $(window).resize(); }); </script> <style> .cuadro { background:#00F; width:50px; height:50px; margin:0 auto; } </style> </head> <body> <div class="cuadro"> </div> </body>