我有一个将 div 旋转 90 度的按钮,称为 bacon。
如果我按下按钮一次,代码将起作用,将 div 旋转 90 度。
如果我再次按下按钮,则不会发生任何其他事情。
$("#button").on("click", function () {
$("#bacon").css({
'-moz-transform':'rotate(90deg)',
'-webkit-transform':'rotate(90deg)',
'-o-transform':'rotate(90deg)',
'-ms-transform':'rotate(90deg)',
'transform':'rotate(90deg)'
});
});
我希望上面的代码做的是让我继续无限旋转。所以我按一次,它把培根从原来的角度旋转 90 度,两次旋转 180 度,三次旋转 270 度,等等。
谢谢。
*编辑:我有第二个按钮,除了逆时针方向外,它#button2
的作用相同。#button
当我按下#button
它时,它会旋转 90 度,然后#button2
将其恢复到原来的状态,按下#button
将再次起作用并使其再次变为 90 度。
基本上,在我按下一个按钮后,只有另一个按钮会随后工作,所以我只能在 2 个状态之间交替,而不是允许完全旋转所有 4 个可能的状态。