已经找到DIV中心点了。。
得到DIV中心点的X,Y后怎么弄呢?

解决方案 »

  1.   

    r = 100;//半径
    o = [x,y]//圆心
    for(i=0;i<360;i++){//调整i的步长来求div的分布点坐标
       angle = Math.PI / 180 * i;
       x1[i]=o[0]+r*Math.sin(angle)
       y1[i]=o[1]+r*Math.con(angle)
    }
      

  2.   

    x1和y1里保存这圆边的每度坐标,选需要的,然后给div设置top和left即可(position为absolute).
      

  3.   

    根据DIV个数0-360的随机来取如何做???
      

  4.   

    有一个地方是不是Math.cos?Math.con?
      

  5.   

    num = 10//产生10个,也可以换成随机
    for(i=0;i<10;i++){//调整i的步长来求div的分布点坐标
       angle = Math.PI / 180 * 360*Math.random();//随机角度
       x1[i]=o[0]+r*Math.sin(angle)
       y1[i]=o[1]+r*Math.cos(angle)
    }
    自己动动脑子,其实很简单的了。