-
- 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
ScrollEnd
- 대상영역의 ScrollEnd 이벤트 검출기.
Methods
-
ScrollEnd( target )
ScrollEnd 생성-
target : ElementSelectorjQueryscroll이벤트 발생시킬 대상
※대상 개체는 단일 개체.
-
-
gap( values ) : ScrollEndver 1.0~
이벤트를 발생시키는 시점을 조절할 수치 설정-
values : Object
-
left : Number왼쪽 수치
-
right : Number오른쪽 수치
-
top : Number상단 수치
-
bottom : Number하단 수치
-
-
-
trigger( type ) : ScrollEndver 1.0~
강제로 실행시켜 해당 조건에 부합되면 이벤트를 발생시킨다.-
type : String발생시킬 event type, 설정하지 않으면 등록된 모든이벤트를 대상으로 한다.
-
-
isScrollContent( type ) : Booleanver 1.0~
내부의 컨텐츠가 스크롤이 발생할 수 있는 만큼 긴 컨텐츠인지 여부 반환-
type : String'scrollleft', 'scrollright'는 가로사이즈, 'scrolltop', 'scrollbottom'은 세로사이즈를 체크하여 반환
-
-
enable() : ScrollEndver 1.0~
ScrollEnd 검출 허용 설정 -
disable() : ScrollEndver 1.0~
ScrollEnd 검출 비허용 설정 -
clear() : ScrollEndver 1.0~
이벤트 및 기본설정 삭제
Events
No. | type | description | property | ver |
---|---|---|---|---|
1 | scrolltop | scrolltop의 도달시 반환 |
|
1.0 |
1 | scrollbottom | scrollbottom의 도달시 반환 | scrolltop 과 동일 | 1.0 |
1 | scrollleft | scrollleft의 도달시 반환 | scrolltop 과 동일 | 1.0 |
1 | scrollright | scrollright의 도달시 반환 | scrolltop 과 동일 | 1.0 |
Example
var winScrollend = new $B.event.ScrollEnd( window )
.gap({top:100})
.addListener( 'scrollbottom', winScrollHandler )
.addListener( 'scrolltop', winScrollHandler )
.trigger();
function winScrollHandler (e) {
console.log( e.type );
}