0

クリックで回転する単純な画像を取得しようとしています。これは複数の画像に適用されるため、$(this)jQuery 内でタグを使用する必要があります。私はこれを試しましたが、うまくいきませんでした:

$('.image').click(function(){
    $(this).rotate(180);
});

デモhttp://jsfiddle.net/v6xtG/1/

IE8 のサポートが必要なため、CSS3 クラスを追加したくありません

4

4 に答える 4

0

jqueryにはすぐに使用できるrotateと呼ばれるメソッドがないため、おそらくjqueryrotateプラグインを含める必要があります。

https://code.google.com/p/jqueryrotate/downloads/detail?name=jQueryRotate.js

于 2013-10-22T13:47:19.717 に答える
0

使用するtransform:rotate(180deg)

$('.image').click(function(){
    $(this).css("transform","rotate(180deg)");
});

jsfiddle

于 2013-10-22T13:52:45.853 に答える
0

jqueryrotate.js の使用http://jqueryrotate.googlecode.com/svn/trunk/jQueryRotate.js

Jクエリ

$('.image').click(function(){
$(this).rotate(180);
});

Jsfiddle http://jsfiddle.net/9FMks/

于 2013-10-22T13:57:04.073 に答える
0

複数のアングルによるライブデモ

jQueryRotate.jsの参照を適用するか、コードで次のスクリプトを使用します。

<script type="text/javascript" src="http://jqueryrotate.googlecode.com/svn/trunk/jQueryRotate.js"></script>
于 2013-10-22T13:58:10.973 に答える