画圆的步骤:
1、确定圆心
2、确定半径
3、旋转 (顺时针)
1弧度 = Math.PI / 180


var oDiv = document.getElementById("div1");
//圆心位置
var X = 400;
var Y = 400;
//半径
var r = 200;
var i = 0;//代表转过的弧度
setInterval(function(){
i++;
var radian = i * Math.PI / 180;
var a = Math.sin(radian) * r;
var b = Math.cos(radian) * r;
oDiv.style.left = X + a + "px";
oDiv.style.top = Y - b + "px";
//显示当前圆周运动的轨迹
var node = document.createElement("div");
node.style.width = "5px";
node.style.height = "5px";
node.style.backgroundColor = "black";
node.style.position = "absolute";
node.style.left = oDiv.offsetLeft + "px";
node.style.top = oDiv.offsetTop + "px";
document.body.appendChild(node);
},30)

1179

被折叠的 条评论
为什么被折叠?



