0
基本上,我有一个工作函数,我想稍微调整一下,但我无法弄清楚。这会切换一旦按下div的动画,但不是只是“停止”或清除计时器,我希望它慢慢旋转回0,然后清除计时器...这可能吗?减慢动画jquery?
var $elem = $('#optionBtn'),
degree = 0,
timer;
function rotate() {
$elem.css({
WebkitTransform: 'rotate(' + degree + 'deg)'
});
$elem.css({
'-moz-transform': 'rotate(' + degree + 'deg)'
});
timer = setTimeout(function() {
++degree;
rotate();
}, 5);
}
$("#optionBtn").toggle(
function(e) {
rotate();
},
function() {
clearTimeout(timer);
});
谢谢!
我种的,需要此代码的工作,我已经有了这个插件加载,以及您发布,虽然这是或多或少相同的问题,我不知道如何逐渐减慢轮换速度。 :(@SimonEdström – Shannon 2012-08-07 01:28:44