Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Klicken Sie auf die Schaltfläche, damit js die Drehung des Divs steuern kann. Es kann nur einmal gedreht werden und dreht sich nicht mehr, wenn Sie erneut darauf klicken.

Beim ersten Klicken auf die Schaltfläche dreht sich p um 90 Grad. Ein erneutes Klicken ist nutzlos.

曾经蜡笔没有小新曾经蜡笔没有小新2711 Tage vor829

Antworte allen(3)Ich werde antworten

  • ringa_lee

    ringa_lee2017-05-19 10:32:33

    获取当前的旋转度数,在此基础上加90,而不是世界设置为90

    Antwort
    0
  • 世界只因有你

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

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

    Antwort
    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....

    Antwort
    0
  • StornierenAntwort