button点击第一次div会旋转90度,再次点击就没有用了。
这个问题说简单也简单就如上面俩位的回答,说不简单也不简单。
如果写的规范一点。
//获取元素
var oDiv = document.getElementById("box");
//每次点击获取其旋转的角度
//这里由于需要获取transform:ratate属性是比较麻烦的。
//我们记为操作Action,得到结果为nCurrRotate。
//设置新的值
box.style.transform='rotate('+ (nCurrRotate+90) +'deg)';
Action
Action参考这里:[1]: http://blog.5ibc.net/p/25577....
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
获取当前的旋转度数,在此基础上加90,而不是世界设置为90