我正在使用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);}}
]
});
});
虽然,当我添加另一个"click“函数以使箭头返回到其原始位置时,如下所示:
{"click":function(){rot[0].rotateAnimation(90);}}, {"click":function(){rot[0].rotateAnimation(0);}}
函数会中断。这遵循使用说明,因为您可以添加多个事件。现在,通常情况下,我会将状态保存在一个javascript变量中,但这似乎超出了这个库的范围。有人知道我该怎么做吗?请让我知道。谢谢!
发布于 2011-03-09 08:57:13
我是这个插件的作者,老实说...我忘了更新jQueryRotate.js文件中的文档。请不要使用rot0,只需使用$( this ) ->这应该适用于大多数情况:)
希望能有所帮助
https://stackoverflow.com/questions/4882831
复制相似问题