搜尋

首頁  >  問答  >  主體

javascript - 點選button讓js控制div旋轉,只能旋轉一次,再點擊不再旋轉?

button點選第一次p會旋轉90度,再點選就沒有用了。

#
曾经蜡笔没有小新曾经蜡笔没有小新2872 天前975

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-05-19 10:32:33

    取得目前的旋轉度數,在此基礎上加90,而不是世界設定為90

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:32:33

    1.那是你的角度一直沒改

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-19 10:32:33

    這個問題說簡單也簡單就如上面兩人位的回答,說不簡單也不簡單。
    如果寫的規範一點。

    //获取元素
    var op = document.getElementById("box");
    
    //每次点击获取其旋转的角度
    //这里由于需要获取transform:ratate属性是比较麻烦的。
    //我们记为操作Action,得到结果为nCurrRotate。
    
    //设置新的值
    box.style.transform='rotate('+ (nCurrRotate+90) +'deg)';
    

    Action

    Action參考這裡:[1]: http://blog.5ibc.net/p/25577....

    回覆
    0
  • 取消回覆