2016-09-09 8 views
0
function tickleTux() { 

var tuxImg = document.getElementById('tux'); 

tuxImg.style.transition = "transform .5s"; 

tuxImg.addEventListener('click', itTickles, false); 

function itTickles() { 

    var addRotation = 10; 

    var rotationValue = '"' + 'rotate' + '(' + addRotation + 'deg' + ')' + '"' 

    tuxImg.style.transform = rotationValue; 

    console.log(rotationValue); 
} 

В принципе, это добавляет стиль вращения к img и заставляет его вращаться.Построенная строка для значения стиля не работает

Я просто хочу знать, почему добавив значение свойства преобразования таким образом не работает. Зачем?

В console.log команда выводит: «поворот (10 градусов)»

Так что мешает его нормальному функционированию? Какое-то правило?

Благодарим за помощь.

ответ

1

Значение не должно содержать " вокруг него.

var rotationValue = 'rotate(' + addRotation + 'deg)'; 
+0

Ах, спасибо. Я думал, что они нужны им, поскольку они нуждаются в них, просто используя default: element.style.transform = "rotate (10deg)"; синтаксис. – Edson

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

  • Нет связанных вопросов^_^