-
- 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
Delay
- 지정한 시간이 지난후 Function 호출.
호출후 Timer는 자동 삭제 된다.
Methods
-
Delay()
Delay 생성 -
start( delayTime, callback, data ) : Intver 1.0~
Delay 시작, 고유 아이디 반환.-
delayTime : Number1000/1초
-
callback : Function실행할 함수
-
data : *핸들러에서 전달받을 e.data
-
-
clear( id ) : Delayver 1.0~
진행중인 Delay 를 모두 중지, 삭제.-
id : Int아이디를 설정하면 해당 아이디를 가지는 Delay만 정지,삭제
설정하지 않으면 모두삭제
-
Example
var delay = new $B.utils.Delay();
//3초후에 실행되게 설정
var id1 = delay.start( 3000, function (e) {
console.log( e.data );//my_test1
}, 'my_test1' );
var id2 = delay.start( 5000, function (e) {
console.log( e.data );//my_test2
}, 'my_test2' );
//실행전에 삭제하기 위해서는
delay.clear();// delay에 등록된 모든 Delay 삭제
delay.clear( id2 );// delay에 해당 id2로 등록된 Delay 만 삭제