jQueryRotate点击问题

时间:2011-02-03 05:32:03

标签: javascript jquery

我正在使用jQueryRotate.js扩展来对微型箭头执行旋转操作(行为类似于os x aqua文件系统中的行为),如下所示:

http://wilq32.adobeair.pl/jQueryRotate/Wilq32.jQueryRotate.html

$(document).ready(function() {

        var rot=$('#expand-FT078Z8').rotate({maxAngle:25,minAngle:-55, duration:570,
        easing:$.easing.easeInOutExpo,
        bind:
            [
                {"click":function(){rot[0].rotateAnimation(90);}}
            ]
        });
    });

var rot=$('#expand-FT078Z8').rotate({maxAngle:25,minAngle:-55, duration:570, easing:$.easing.easeInOutExpo, bind: [ {"click":function(){rot[0].rotateAnimation(90);}} ] }); });

虽然,当我添加另一个“点击”功能将箭头恢复到原来的位置时,就像这样:

功能中断。这遵循使用说明,因为您可以添加多个事件。现在,通常情况下,我会将状态保存在javascript变量中,但这似乎超出了此库的范围。任何人都知道如何实现这一目标?请告诉我。谢谢!

1 个答案:

答案 0 :(得分:0)

我是这个插件的作者,但老实说......我忘了更新jQueryRotate.js文件中的文档。而不是使用rot [0](非常古老的概念),请使用$(this) - >这适用于大多数情况:)

希望有所帮助