2012-04-20 67 views
1

我正在使用jqueryrotate插件,并且出现了让图像尽快旋转的问题。我把持续时间缩短到1甚至是0.01,但似乎没有太大的区别。我希望动画发生得更快。我错过了什么,在文档中我找不到任何建议?jQueryrotate速度太慢,尽管更改了持续时间设置

$("#sanalista_words").hide(); 
$("#sanalista>H2").click(function() { 
    if($("#sanalista_words").is(":visible")) { 
     $("#sanalista_words").slideUp("slow"); 
     $("#sl_graph_arrow").rotate({ 
      duration: 1, 
      angle: 180, 
      animateTo:1 
     }); 
    } 
    else { 
     $("#sanalista_words").slideDown("slow"); 
     $("#sl_graph_arrow").rotate({ 
      duration: 1, 
      angle: 0, 
      animateTo:180 
     }); 

    } 
}); 

回答

1

你想在1ms动画?持续时间值以毫秒为单位,它的持续时间:1实际上意味着0.001秒,因此将该值更改为持续时间:0.001(如此转换为0.00001s)您根本不会看到差异

+0

在这种情况下,某处出现错误,因为我的动画需要一秒钟才能完成完整的动画。我只是把一个jsFiddle放在一起,它似乎完美的工作,我可以让它按照我喜欢的速度运行。 – Fisu 2012-04-26 19:19:10