0

Jqueryを使用してonmouseover関数で画像を回転させる必要があります

file.js

$("#logo").rotate({
        bind:
         {
             mouseover: function () 
             {$(this).rotate({ animateTo: 180 })},
             mouseout: function () 
             {$(this).rotate({ animateTo: 0 })}
        }
 });

HTML

<script type="text/javascript" src="../script/file.js"></script>
<img id="logo" src="../images/logo.png" alt="none" /> 

このコードに何か問題がありますか? ところで、インターネットでこのコードを見つけました。JavaScript には、rotate() のような関数呼び出しがありません。私が理解できるように、リンクを教えてください。

聞くのがばかげているように見える場合は、この質問を無視してください:)

4

3 に答える 3

1

.rotate()関数ではありません。これが正しいプラグインを参照していますか? これが問題の原因であるに違いありません。

于 2012-08-29T16:20:30.543 に答える
0

ここhttp://code.google.com/p/jquery-rotate/downloads/listから jquery.rotate.1-1.js をダウンロードし、この呼び出しの前にスクリプト タグに含めます。

于 2012-08-29T16:39:17.670 に答える
0

カスタム JQuery プラグインを使用しているコード スニペットを使用しようとしているようです。

JQuery には画像を回転させるための組み込み関数はありません。http://code.google.com/p/jquery-rotate/http://code.google.com/p/jqueryrotate/など、そのために利用できるプラグインはたくさんあります。

于 2012-08-29T16:22:16.747 に答える