2013-05-03 2 views
1

Недавно я работал с css3 и его анимациями. Я использую следующий код в одной точке:Как динамически вставлять префиксы css-поставщика с помощью jquery

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

Теперь большинство из вас задаются вопросом, почему я не просто использовать класс, чтобы сделать выше и переключать его.

Ну вещь я сделать некоторые вычисления, а затем получим 200px, 200px, так что я заменит 200px, 200px с переменной (я использовал 200px, 200px в качестве примера)

Любые идеи о том, что я могу do

+2

это не называется -webkit. Он называется префиксами для поставщиков – Markasoftware

+0

мой плохой я имел в виду префиксы для поставщиков –

+0

Это: http://api.jquery.com/jQuery.cssHooks/ – bfavaretto

ответ

1

Если я понимаю ваш вопрос, вы хотите использовать переменные для перевода, изложенные в приведенном выше коде. Если у вас есть такие переменные, как:

var x = 200, y = 200; 

Вы должны быть в состоянии вставить их в строку перевода, разрезая его и catenating их вместе. Он может выглядеть так:

$(".container").css('-webkit-transform', 'translate('+x+'px,'+y+'px)'); 
Смежные вопросы