- 
            
            
- ANDROID
 - ANDROID_TABLET
 - CHROME
 - CHROME_VERSION
 - DOC_MODE
 - DOC_MODE_IE10_LT
 - DOC_MODE_IE11_LT
 - DOC_MODE_IE12_LT
 - DOC_MODE_IE8_LT
 - DOC_MODE_IE9_LT
 - EDGE
 - FIREFOX
 - IE10_LT
 - IE11_LT
 - IE7_LT
 - IE8_LT
 - IE9_LT
 - IE_COMPATIBLE
 - IE_VERSION
 - IPAD
 - IPHONE
 - LINUX
 - MAC
 - MOBILE
 - MOBILE_IOS
 - MOZILLA
 - MSIE
 - OPERA
 - OPERA_MINI
 - OS_VERSION
 - SAFARI
 - SAMSUNG
 - SAMSUNG_VERSION
 - SMART_PHONE
 - TABLET
 - TOUCH_DEVICE
 - VERSION
 - WEBKIT
 - WEBKIT_VERSION
 - WINDOWS
 - WINDOWS_PHONE
 - WINDOWS_TABLET
 
 - 
            
            
- addChild
 - addClass
 - addEvent
 - attr
 - children
 - clone
 - closest
 - contentHeight
 - contentWidth
 - css
 - each
 - element
 - hasClass
 - hasEvent
 - height
 - html
 - innerHeight
 - innerWidth
 - insertSWF
 - match
 - next
 - outerHeight
 - outerWidth
 - parent
 - prev
 - prop
 - rect
 - remove
 - removeAllEvent
 - removeAttr
 - removeChild
 - removeClass
 - removeEvent
 - removeProp
 - replaceWith
 - scrollLeft
 - scrollTop
 - selector
 - selectorAll
 - text
 - transition
 - trigger
 - width
 
 
Rotation
- RotationEvent 검출기
 - 대상영역의 RotationEvent 검출
Android, iOS, Touch Device, Windows 지원 
Methods
- 
            
Rotation( target, options )
Rotation 생성- 
                    target : ElementSelectorjQuery터치이벤트 발생시킬 대상.
※대상 개체는 단일 개체. - 
                    options : Object
- 
                            datumPoint : Array기준 중심 좌표 x, y배열, 대상 대비 %, (기본값: ['50%', '50%'], px, %단위 지원)
 - 
                            baseAngle : Numberprogress를 계산할 기준이 되는 각도 설정 (기본값: 0, 9시 방향이 0도, 0 ~ 360)
 - 
                            radius : Array호의 x, y축 반지름 설정, (기본값: ['50%', '50%'], px, %단위 지원)
 
 - 
                            
 
 - 
                    
 - 
            
degree( degree ) : RotationNumberver 1.1~
각도설정 및 반환, (실행시 rotation 이벤트 발생)- 
                    degree : Number0 ~ 360 설정할 각도, 설정하지 않으면 현재의 degree를 반환.
 
 - 
                    
 - 
            
rotation( progress ) : RotationNumberver 1.1~
회전 각도설정, (실행시 rotation 이벤트 발생)- 
                    progress : Number음수, 양수 모두 설정 가능, 설정하지 않으면 현재의 progress를 반환.
 
 - 
                    
 - 
            
min( progress ) : Rotationver 1.1~
progress 최소값 설정- 
                    progress : Number음수, 양수 모두 설정 가능, 설정하지 않으면 무한데.
 
 - 
                    
 - 
            
max( progress ) : Rotationver 1.1~
progress 최대값 설정- 
                    progress : Number음수, 양수 모두 설정 가능, 설정하지 않으면 무한데.
 
 - 
                    
 - 
            
resize() : Rotationver 1.1~
resize시 기준 좌표들 다시 계산하여 resize 이벤트 전달 - 
            
reset() : Rotationver 1.1~
progress = 0 으로 설정 (min, max값이 설정되지 않았을때만 동작) - 
            
enable() : Rotationver 1.1~
Rotation 검출 허용 설정 - 
            
disable() : Rotationver 1.1~
Rotation 검출 비허용 설정 - 
            
clear() : Rotationver 1.1~
이벤트 및 기본설정 삭제 
Events
| No. | type | description | property | ver | 
|---|---|---|---|---|
| 1 | rotationstart | Rotation 검출 시작 시점 | 
                    
                    
  | 
                1.1 | 
| 2 | rotationmove | Rotation 이동 시점 | rotationstart 와 동일 | 1.1 | 
| 3 | rotationend | Rotation 끝나는 시점 | rotationstart 와 동일 | 1.1 | 
| 3 | rotation | rotation(), degree() methods로 값이 설정되는 시점 | rotationstart 와 동일 | 1.1 | 
| 3 | resize | resize() method가 실행되는 시점 | rotationstart 와 동일 | 1.1 | 
Example
var _rotation = new $B.event.Rotation( '.area', {
            datumPoint: ['50%', '50%'],
            radius: [200, 200],
            baseAngle: 90
        })
        .addListener( 'rotationstart', rotationHandler )
        .addListener( 'rotationmove', rotationHandler )
        .addListener( 'rotationend', rotationHandler )
        .addListener( 'rotation', rotationHandler )
        .addListener( 'resize', rotationHandler )
        .min( -465 )
        .max( 465 )
        .rotation( 0 );
$( window ).on( 'resize', function (e) {
    //대상 사이즈 변경시 포지션 재설정
    _rotation.resize();
});
function rotationHandler (e) {
    switch ( e.type ) {
        case 'rotationstart':
        case 'resize':
        case 'rotation':
        case 'rotationmove':
            $( '.point' ).css({
                'left': e.pointX + 'px',
                'top': e.pointY + 'px'
            });
            break;
        case 'rotationend':
        //
        break;
    }
}