2013-05-03 80 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)'); 
相关问题