-
- 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
CustomEvents
Type : Constructor
Support : 1.0
Extend : -
- Custom Event 관리.
- Constructor 객체의 이벤트 관리 기능으로 상속되어지기 위한 목적으로 만들어 졌다. $B.Class 객체는 CustomEvents를 상속하고 있다.
Methods
-
CustomEvents( optionCheck )
CustomEvents 생성-
optionCheck : BooleanhasListener, removeListener에서 options를 체크할지 여부 설정, 기본값:false
-
-
addListener( type, listener, options ) : CustomEventsver 1.0~
리스너 등록-
type : StringListener type
-
listener : FunctionListener
-
options : ObjectBooleanuseCapture, passive 등의 설정 용도
-
-
removeListener( type, listener, options ) : CustomEventsver 1.0~
리스너 삭제-
type : StringListener type, 입력하지 않으면 모든 리스너 삭제
-
listener : FunctionListener, 입력하지 않으면 모든 리스너 삭제
-
options : ObjectBooleanuseCapture, passive 등등, 입력하지 않으면 type과 listener만 비교하여 삭제
-
-
hasListener( type, listener, options ) : Booleanver 1.0~
리스너 등록여부 반환-
type : StringListener type, 입력하지 않으면 모든 리스너 체크
-
listener : FunctionListener, 입력하지 않으면 type만 체크
-
options : ObjectBooleanuseCapture, passive 등등, 입력하지 않으면 type과 listener만 체크
-
-
dispatch( type, data ) : CustomEventsver 1.0~
등록 리스너 실행-
type : String실행시킬 Listener type
-
data : ObjectListener의 전달할 데이타, 리스너의 매개변수로 전달 받는다.
-
Example
var cs = new $B.event.CustomEvents()
.addListener( 'test', function (e) {
console.log( e.myId );
});
cs.dispatch( 'test', {myId: 'TEST_ID'} );