0

我需要使用 Jquery 旋转图像 onmouseover 功能

文件.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

看起来您正在尝试使用一些使用自定义 JQuery 插件的代码片段。

JQuery 中没有用于旋转图像的内置函数。有很多可用的插件,例如http://code.google.com/p/jquery-rotate/http://code.google.com/p/jqueryrotate/

于 2012-08-29T16:22:16.747 回答
0

从此处http://code.google.com/p/jquery-rotate/downloads/list下载 jquery.rotate.1-1.js并将其包含在此调用之前的脚本标记中。

于 2012-08-29T16:39:17.670 回答