2010-02-12 4 views
1

Я пытаюсь установить атрибут стиля webkitTransform, но по какой-то причине он не устанавливается. Но есть и другие атрибуты, которые успешно устанавливаются в div.javascript webkitTransform атрибуты стиля не устанавливаются - область?

Это не работает:

var cell = document.createElement("div"); 
var canvas = document.createElement("img"); 

cell.className = "baz"; 
cell.appendChild(canvas); 

cell.style.color = "bar"; 

cell.style.webkitTransform = "foo"; 

alert(cell.style.webkitTransform); //doesn't work - returns empty 
alert(cell.style.color);   //doesn't work - returns empty 
alert(cell.className);    //outputs "baz" -- works as expected 

Это все вложенные в несколько сложный набор функций, где последствия охвата не являются абсолютно ясно для меня, но это не кажется мне чтобы иметь какое-либо отношение к этому ...

спасибо.

ответ

0

Попробуйте положить фактическое преобразование на div? Как cell.style.webkitTransform = "rotate (45deg)";

+0

этот код - это просто тест, когда я пытаюсь установить его в настоящий атрибут ... и он не работает. , но поскольку вы действительно просто устанавливаете текстовое значение этих атрибутов, это не имеет значения, каковы значения, верно? – awongh

+0

говорил слишком рано. У меня был неправильный атрибут стиля. как только я положил его, он работал. – awongh

Смежные вопросы