ixSlideLite()
Type : jQuery Plugin
Support : 0.3
Return : jQuery
- 슬라이드 베너 Plugin (carousel)
ixSlideMax와 다르게 옵션이 제한적이며, 좀더 좋은 퍼포먼스를 내어 가볍게 동작한다.
"ix-list-item"을 복제하지 않는다.
주로 배너보다는 전체 페이지의 넓은 영역 (Section)을 슬라이드 시키려 할때 사용한다. - .ix-touch-area class로 터치영역을 변경할 수 있다.
설정하지 않으면 .ix-list-viewport 가 touch 영역이 된다. v0.4.3~ 지원
※아이템 갯수가 2개 이하이면 loop설정이 false로 바뀐다.
※한번 적용된 대상에는 "clear" 하기 전에는 다시 적용되지 않는다.
Options
Methods
-
ixSlideLite( options ) : jQueryver 0.3~
슬라이드 기본적용-
options : Object각종 옵션들 설정, 설정하지 않으면 기본 옵션이 설정된다, Property는 카멜표기법 사용
옵션 항목들은 "Options" 참조
※옵션설정은 되도록 inline으로 data-ix-options속성에 설정하길 권장한다.
-
-
ixSlideLite( 'next' ) : jQueryver 0.3~
아이템의 다음 으로 슬라이드 시킨다. -
ixSlideLite( 'prev' ) : jQueryver 0.3~
아이템의 이전 으로 슬라이드 시킨다. -
ixSlideLite( 'startTimer' ) : jQueryver 0.3~
auto-play:true 설정 후 타이머를 멈췄다 다시 실행 할때 사용 -
ixSlideLite( 'stopTimer' ) : jQueryver 0.3~
auto-play:true 설정 후 타이머를 멈출때 사용 -
ixSlideLite( 'resize' ) : jQueryver 0.3~
Viewport, Item 등등의 사이즈 재설정 ※inline style은 모두 삭제된후 css의 정의된 class를 기준으로 사이즈가 재설정 된다. -
ixSlideLite( 'changeIndex', index, direction ) : jQueryver 0.3~
설정한 index의 아이템 위치로 슬라이드 이동-
index : Int변경할 아이템의 index 수치
※전체 아이템 갯수보다 크거나 0보다 작게 설정하면 동작하지 않는다. -
direction : Stringslide 방향까지 설정하고 싶을때 사용 ('next', 'prev')
일반적인 경우는 설정하지 않아도 된다, v0.6.0~ 지원
-
-
ixSlideLite( 'getCurrentIndex' ) : Intver 0.3~
첫번째 대상의 현재 선택된 Item의 index반환 -
ixSlideLite( 'getTotalLength' ) : Intver 0.3~
Item의 갯수 반환 (복제된 Item 제외) -
ixSlideLite( 'getComputedOption', property ) : Object*ver 0.4~
현재 적용된 option 반환-
property : String설정시 해당 propety의 값만 반환
설정하지 않으면 Object로 모든 option반환
-
-
ixSlideLite( 'enable' ) : jQueryver 0.3.7~
Controller Button의 동작과 Touch Device에서 TouchEvent를 비활성화 시킨다. -
ixSlideLite( 'disable' ) : jQueryver 0.3.7~
Controller Button의 동작과 Touch Device에서 TouchEvent를 활성화 시킨다.
※touch-disable=true 가 설정되어 있으면 TouchEvent 활성화는 동작하지 않는다. -
ixSlideLite( 'clear' ) : jQueryver 0.3~
슬라이드 적용 해제, 등록된 이벤트들도 모두 삭제되어 초기화 된다.
Events
No. | type | description | property | ver |
---|---|---|---|---|
1 | ixSlideLite:init | 초기 설정시 전달 되는 Event |
|
0.3 |
2 | ixSlideLite:touchStart | Touch Device에서 Swipe를 하기위하여 Touch가 시작될때 전달 되는 Event |
|
0.3 |
3 | ixSlideLite:touchMove | Touch Device에서 Swipe를 하기위하여 TouchMove가 발생할때 전달 되는 Event |
|
0.4 |
4 | ixSlideLite:touchEnd | Touch Device에서 Swipe를 끝내며 Touch가 끝났을때 전달 되는 Event |
|
0.3 |
5 | ixSlideLite:slideStart | Item의 Slide가 시작될때 전달 되는 Event |
|
0.3 |
6 | ixSlideLite:change | Item이 Slide되어 index가 변경 되었을시 전달 되는 Event |
|
0.3 |
7 | ixSlideLite:slideEnd | Item의 Slide가 끝났을때 전달 되는 Event index가 변경 되지 않아도 무조건 호출된다. |
|
0.3 |