搜索

首页  >  问答  >  正文

javascript - 点击button让js控制div旋转,只能旋转一次,再次点击不再旋转?

button点击第一次p会旋转90度,再次点击就没有用了。

曾经蜡笔没有小新曾经蜡笔没有小新2748 天前869

全部回复(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
  • 取消回复