최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

■ 프론트엔드 ■/Amchart

startEffect

serpiko 2018. 11. 14. 14:43

   startEffect



properties)


startEffect

StringelasticAnimation effect. Possible values are: easeOutSine, easeInSine, elastic, bounce



example)


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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/***********************************************************
*
*    mathUtils
*
*    자주사용하는 math 유틸을 jquery의 prototype으로 확장하였다.
*
*    array sum, array average, randomize, distance
*
권장하는 사용법
$.mathUtils.sum(sumArray);
$.mathUtils.average(averageArray);
$.mathUtils.randomize(0, 10); // 0~10 까지 랜덤
$.mathUtils.distance(16, 9, 1920, 0, 0); //1080
*
*
*
***********************************************************/
(function ($) {
    $.mathUtils = { //하나의 객체로 캡슐화
        sum: function(array) {
            var total = 0;
            $.each(array, function(index, value) {
                value = $.trim(value);
                value = parseFloat(value) || 0;
 
                total += value;
            });
            return total;
      },
        average: function(array) {
            if($.isArray(array)) {
                return $.sum(array) / array.length;
            }
            return '';
        },
        randomize: function($min, $max, $maxContainBool){
            $maxContainBool = $maxContainBool || true//max값 포함여부(기본true)
            return Math.floor(Math.random() * ($max - $min + $maxContainBool)) + $min;
        },
        distance: function($A, $a, $B, $Ax, $Bx)
        {
            // 1차 함수를 사용하여 비율을 계산함
 
            var Ax = $Ax || 0;
            var Bx = $Bx || 0;
 
            var b = ($B - Bx) / ($A - Ax) * ($a - Ax) + Bx;
            return b;
        }
    };
})(jQuery);
 
 
 
setStartEffectRandom: function(){
    var arr = ["easeOutSine""easeInSine""elastic""bounce"];
    this.amchart.startEffect = arr[ $.mathUtils.randomize(0, arr.length-1) ];
}
cs


'■ 프론트엔드 ■ > Amchart' 카테고리의 다른 글

export  (0) 2018.11.27
댓글