HTML
<div>centered</div>
CSS
div{
width:150px;
height:150px;
background-color:red;
color:white;
line-height:150px;
text-align:center;
position:absolute;
}
JavaScript
var $div = $('div');
$div.css({
top:'50%',
left:'50%',
margin:'-'+($div.height() / 2)+'px 0 0 -'+($div.width() / 2)+'px'
});
Source: Cody Lindley, Code Snippet, Tweet