Перспектива CSS3, преобразование и переход, измененные с помощью jQuery - PullRequest
0 голосов
/ 07 января 2011

Я играл с этими свойствами CSS3, и я смог сделать с ними действительно классные вещи.Я получил первоначальный пример с этого веб-сайта .Мне было интересно, если любое из этих свойств может быть изменено с помощью функции .css, доступной в jQuery.Я не могу найти ссылку на это в Google.Вот что я установил для элемента div на своей странице.

-moz-box-shadow:0 20px 40px #888; 
-webkit-box-shadow:0 20px 40px #888;
-webkit-transform: translateZ(30px) rotateY(30deg);
-webkit-transition-property: transform, box-shadow, margin; 
-webkit-transition-duration: 0.5s;

Из своего опыта работы с функцией css я знаю, что она не поддерживает дефисы в имени свойства, такие как margin-left.Так что, если в настоящее время нет поддержки, собирается ли jQuery добавить поддержку в любое время в будущем?

Спасибо!

1 Ответ

2 голосов
/ 09 января 2011

jQuery поддерживает дефисы, вам просто нужно процитировать ваши свойства CSS, например:

$(".whatever").css("margin-left", "-10px");

Вот демонстрация с преобразованиями CSS:

http://jsfiddle.net/Ld2p2/

...