我正在使用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变量中,但这似乎超出了此库的范围。任何人都知道如何实现这一目标?请告诉我。谢谢!
答案 0 :(得分:0)
我是这个插件的作者,但老实说......我忘了更新jQueryRotate.js文件中的文档。而不是使用rot [0](非常古老的概念),请使用$(this) - >这适用于大多数情况:)
希望有所帮助