2014-03-18 84 views
-1

我做了這個劇本,但現在我想把它當作一個JavaScript的:http://jsfiddle.net/SamuraiFox/p9sDB/如何HTML,CSS和JS轉換成一個JavaScript的(動畫)

或者至少是「翻譯」這一部分轉換爲JavaScript:

-webkit-transition: all 1s ease; 
-moz-transition: all 1s ease; 
+0

沒有jQuery的?也出於好奇,你爲什麼要在JavaScript中做到這一點? Css動畫功能更強大/速度更快。 –

+0

他們撥弄使用jQuery的 –

+0

好......我有這等代碼,js的不是三網融合的http://jsfiddle.net/SamuraiFox/PcqDB/ –

回答

1

你可以使用jQuery的animate

$("#circle").animate({ 
    width: 0, 
    height: 0, 
    }, 1000); 

你也可以添加一個「寬鬆」的屬性,如果你需要用它玩。你必須安裝一個jQuery緩動插件,像這樣:http://gsgd.co.uk/sandbox/jquery/easing/

默認情況下,jQuery的緩動方法是swinglinear也在jQuery中實現。

的jsfiddle:http://jsfiddle.net/p9sDB/4/

+0

如果我理解正確的問題,這是正確的答案+1 – Ljubisa

0

你可以每加入JavaScript的CSS

http://jsfiddle.net/pixelass/p9sDB/5/

function resize() { 
    $("#circle").css({ 
     "transition": "all 1s ease", 
     "width": "0px", 
     "height": "0px" 
    }); 
} 

建議使用CSS的動畫,而不是jQuery的animate

+0

如何你會隨機生成畫布上的圓圈...與CSS? http://jsfiddle.net/SamuraiFox/PcqDB/ –