You can find jsFiddle demo here
あなたはおそらく別のサークルに私が真ん中に円を揃えるしようとしている画像(DIV、緑)に見るように(DIV、グレー) 。私は両方のdivの中心を計算し、それらを等しくしましたが、小さな緑色の円はまだ中間にありません。
どこが間違いですか?私はそれを見つけることができません。
私はo
が緑色の円で、$(this)
は灰色の一つです円(整列するために使用しjqueryの:
$.fn.center = function(o) {
var _X = parseInt(o.css('left')) + parseInt(o.width())/2 - parseInt($(this).width())/2;
var _Y = parseInt(o.css('top')) + parseInt(o.height())/2 - parseInt($(this).height())/2;
$(this).offset({ top: _Y, left: _X });
};
は、任意の助けを事前にいただきありがとうございます
jQuery UIの[position](http://jqueryui.com/position/)メソッドを使用することをお勧めします。これは、他の要素との相対的な位置に任意の要素を配置し、すべての複雑さを抽象化することができます。 –
クイックアンサーをありがとう、これは問題を解決しました。 – Pho3nixHun
質問の最後に解決策を追加するには+1 –