-
- 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
ImageLoader
- 이미지 로더
- target을 지정하지 않았을때는 el.appendChild(e.img) 이런식으로 화면에 붙인다.
img src를 넣을경우 특정 브라우져에서 정상로드시에도 error를 반환할때가 있다.
로컬에서 테스트시 ie6,7에서 complete 이벤트가 무한발생한다.
Methods
-
ImageLoader( path, target, data )
ImageLoader 생성-
path : String이미지 경로
-
target : Imageimg 타겟, 지정하지 않을때는 null을 설정한다.
-
data : Object이벤트핸들러 에서 전달, 'e.data'
-
-
load() : ImageLoaderver 1.0~
Load 시작, 다시 호출할려면 unload시킨후 호출. -
unload() : ImageLoaderver 1.0~
Load 취소
Events
No. | type | description | property | ver |
---|---|---|---|---|
1 | complete | 로드 완료 시점 |
|
1.0 |
1 | error | 에러 발생 시점 |
|
1.0 |
Example
var imgLoader = new $B.net.ImageLoader( null, 'images/thumb.jpg' )
.addListener( 'complete', function (e) {
$B( '#box > a' ).addChild( e.img );
})
.addListener( 'error', function (e) {
//
}).load();
//로드 취소
imgLoader.unload();