ここでhttp://jsfiddle.net/rKejG/8/を見ることができるように、divをマーカーに対して水平方向に中央に配置しようとしていますが、本来よりも少し右側にあります。
これは私のコードです
$("#infobox").css({
marginLeft: (parseInt($("#content").width(), 10) / 2) - (parseInt($("#infobox").width(), 10) / 2) + 'px'
});
content
次に、おそらくandの半分を追加infobox
して負のマージンに入れる必要があることに気付きましたが、それによりさらに悪化しました。
$("#infobox").css({
marginLeft: '-' + (parseInt($("#content").width(), 10) / 2) + (parseInt($("#infobox").width(), 10) / 2) + 'px'
});
Result: margin-left: -16110.5px
ここで何が間違っていますか?ありがとう!