これが私のコードですが、機能しません(divは常にページの上部に表示されます。ページの中央に配置する必要があります)。
HTML:
<div id="overlay">Stuff</div>
JQuery:
$(document).ready(function(){
var height = $('#overlay').height();
var marginTop = (height)/2;
document.getElementById("overlay").style.marginTop="-"+marginTop+"px";
document.getElementById("overlay").style.top="50%";
});
私は何が間違っているのですか?