我有两个div(即div1和div2),div1逆时针旋转,其他div2顺时针旋转。现在我希望两个 div 在每 5 秒后连续改变它们的旋转方向,就像 div1 在 5 秒后顺时针旋转它逆时针旋转,然后在 5 秒后顺时针方向旋转,依此类推。相同的过程应用于另一个 div..
<div id="div1" style="height:100px; width:100px; border:2px solid gray">div1 </div>
<div id="div2" style="margin-top:100px; height:100px; width:100px; border:2px solid Red">div2</div>
<script>
rotate(0,0);
function rotate(degree1, degree2) {
$("#div1").css({ WebkitTransform: 'rotate(' + degree1 + 'deg)' });
$("#div2").css({ WebkitTransform: 'rotate(' + degree2 + 'deg)' });
$("#div1").css({ '-moz-transform': 'rotate(' + degree1 + 'deg)'});
$("#div2").css({ '-moz-transform': 'rotate(' + degree2 + 'deg)'});
timer = setTimeout(function () {
rotate(++degree1, --degree2);
}, 5);
}
</script>