-1

これが私のフィドルの例です:

http://jsfiddle.net/jwuliger/jSXNm/

.position UIメソッドを使用して、コンテナDIVに画像を中央に配置しようとしています。

 $draggable.position({ of: $canvas, my: 'center', at: 'center' });

この画像が回転するときに、キャンバス div の水平方向と垂直方向の両方で中央に配置されるように助けてもらえますか? 具体的には角度 90 度と 270 度です。

機能していません。他のソリューションでも問題ありません。

ありがとう!

編集:

画像を回転させるには、画像をクリックします。

4

1 に答える 1

-1

私は解決策を見つけました:

http://jsfiddle.net/jwuliger/jSXNm/1/

私はちょうどマージンで遊んだ:

 var canvasWidth = parseInt($("." + $canvas.attr("class").replace(" ", ".")).width());
 var canvasHeight = parseInt($("." + $canvas.attr("class").replace(" ", ".")).height());
 var offsetLeft = (canvasWidth - $draggable.width()) / 2;
 var offsetTop = (canvasHeight - $draggable.height()) / 2;
 $draggable.css({ 'margin-top': offsetTop - 2, 'margin-left': offsetLeft });
于 2012-05-23T18:33:52.573 に答える