-
- 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
Between
- 구간을 설정하고, 구간에 해당되면 이벤트를 발생시킨다.
Methods
-
Between( positions )
Between 생성-
positions : Array포지션 데이타 배열, [{min:Number, max:Number, data:*}, ...
-
-
update( positions ) : Betweenver 1.0~
포지션 데이타 갱신-
positions : Array포지션 데이타 배열, [{min:Number, max:Number, data:*}, ...
-
-
trigger( baseValue ) : Betweenver 1.0~
기준 수치를 갱신하여 이벤트를 발생시킨다. (positions, baseValue 둘중에 하나라도 값의 변화가 있어야 동작한다.)-
baseValue : Number기준이 되는 수치 갱신
-
-
enable() : Betweenver 1.0~
Between 검출 허용 설정 -
disable() : Betweenver 1.0~
Between 검출 비허용 설정
Events
No. | type | description | property | ver |
---|---|---|---|---|
1 | activate | 구간에 진입시 한번만 발생 |
|
1.0 |
2 | between | 구간에 진입시 계속해서 발생 | activate 와 동일 | 1.0 |
3 | deactivate | 전체 구간에서 벗어날시 한번만 발생 | activate 와 동일 | 1.0 |
Example
var positions = [{min:100, max:300, data:'test1'}, {min:310, max:500}];
var between = new $B.utils.Between( positions )
.addListener( 'activate', betweenHandler )
.addListener( 'between', betweenHandler )
.addListener( 'deactivate', betweenHandler )
.trigger( 120 );
function betweenHandler (e) {
console.log( e.data );//test1
}