2016-09-09 11 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に追加して回転させます。スタイル値の文字列を作成しませんでした

I なぜこの変換プロパティに値を追加するかを知りたいのですが、は機能しません。どうして?

にconsole.logコマンドをプリントアウト: "回転(10deg)"

は、だから何が機能してからそれを停止するのですか?何らかのルール?

ありがとうございました。

答えて

1

この値の周囲には、"を含めることはできません。

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

ああ、ありがとう。 単純に を使用しているときに必要なので、必要と思ったのですが、element.style.transform = "rotate(10deg)";構文。 – Edson

関連する問題