javascript로 만든 원의 자취 함수


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* --------------------------------------------------------
* circle, display
-----------------------------------------------------------*/
function circle($w_rad, $h_rad, $radian)
{
    var temp_x = $w_rad * Math.cos($radian);
    var temp_y = $h_rad * Math.sin($radian);
    var point = new Object();
    point.x = temp_x;
    point.y = temp_y;
    return point;
}
 
var nCount = 10;
function display($div, $cx, $cy, $w_rad, $h_rad)
{
    for(var i=0; i<nCount; i++)
    {
        var degree = 360 / nCount * i -90.5;
        var radian = degree * Math.PI / 180;
        var point = circle($w_rad, $h_rad, radian);
        var x = Math.floor(point.x + $cx);
        var y = Math.floor(point.y + $cy);
 
        var element = $($div + (i +1));
        element.css({ 'left': x, 'top': y });
 
        //var gap = element.find('h4').width()/2 - element.find('img').width()/2;
        //element.css('margin-left', -gap + 'px');
    }
}
 
display('#left_icon_box',145145175175);
cs



Posted by SAP (Study And Programming) by serpiko

댓글을 달아 주세요