2

ここでアプリケーションを開発しています:

http://jsfiddle.net/jwuliger/q5yvW/2/

コンテナの1つに画像をドロップすると、そのコンテナのサイズに基づいて画像のサイズが変更されます。これに回転部分を追加して、ユーザーがコンテナーに入ったときに画像をクリックすると回転するようにしました。

助けが必要なのは、回転が発生した後、コンテナー内に収まるように画像のサイズを再度変更することです。上記のリンクから、この動作の実例を見ることができます。

どんな助けでも大歓迎です!

ありがとう

4

2 に答える 2

0

コードについてはわかりませんが、ロジックがあれば、コードはフィドルの動作を見て簡単に見えるはずです

ボックスのチェックボックスの幅の内側の画像をクリックし、必要に応じて画像の幅を変更し、画像の高さがボックスの高さよりも大きいかどうかを確認し、そうでない場合は確認します。画像の高さがボックスの高さよりも大きい場合は、高さに応じてサイズを変更します

于 2012-05-17T20:59:59.243 に答える
0

画像を回転させたときに、幅と高さが切り替わっていないことに注意してください。http://jsfiddle.net/q5yvW/14/

90 度の回転後に画像パラメーターが切り替わる場合、アルゴリズムは正常に機能する可能性があります。

200x150 - 0 degrees
150x200 - 90 degrees
于 2012-05-17T22:05:18.420 に答える