2012-04-20 65 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