2013-05-03 79 views
1

最近我一直在使用css3及其動畫。我使用下面的代碼在一個點上:如何使用jquery動態插入css供應商前綴

$(".container").css('-webkit-transform', 'translate(200px,200px)'); 

現在你最想知道爲什麼我不只是使用一個類來完成上述和其切換。

那麼事情是我做了一些計算,然後獲得200像素,200像素,所以我會用一個變量替換200像素,200像素(我用200像素,200像素爲例)

任何的想法是什麼,我可以做

+2

它不叫-webkit的東西。這就是所謂的供應商前綴 – Markasoftware 2013-05-03 02:18:07

+0

我的壞,我的意思是廠商前綴 – 2013-05-03 02:26:47

+0

這:http://api.jquery.com/jQuery.cssHooks/ – bfavaretto 2013-05-03 03:21:06

回答

1

如果我理解你的問題,你要使用變量在上面的代碼中列出的翻譯。如果你有這樣的變量:

var x = 200, y = 200; 

您應該能夠通過削減它,並catenating在一起將它們插入到翻譯字符串。它可能看起來像:

$(".container").css('-webkit-transform', 'translate('+x+'px,'+y+'px)'); 
相關問題