ConveyerOptions
Type: TSInterface
PROPERTY | TYPE | DEFAULT | DESCRIPTION |
---|---|---|---|
horizontal | boolean | true | 스크롤 방향. (true: 가로 스크롤, false: 세로 스크롤) |
itemSelector | string | "" | 내부의 아이템들을 찾기 위한 selector. |
useDrag | boolean | true | 드래그를 사용할지 여부. |
useSideWheel | boolean | false | 스크롤 방향과 다른 방향의 마우스 휠 입력을 사용할지 여부. |
boundaryMargin | number | 0 | 스크롤 영역의 시작과 끝에서 reachStart, leaveStart, reachEnd, leaveEnd 이벤트들이 발생하기 위한 최소 여백. |
scrollDebounce | number | 100 | finishScroll 이벤트가 발생되기 위한 scroll 이벤트가 발생하지 않는 최대 시간. |
preventDefault | boolean | true | 셀렉트가 되는 것을 막을지 여부. |
preventClickOnDrag | boolean | false | 드래그하면 클릭이벤트를 막을지 여부. |
preventDefaultOnDrag | boolean | false | 사용자가 드래그를 시작할 때 preventDefault 실행 여부 |
autoInit | boolean | true | 인스턴스를 생성할 때 자동으로 초기화할지 여부. false로 설정하면 init 메서드를 호출하면서 초기화가 가능하다. |
nested | boolean | false | Conveyer 자신을 포함해서 동일한 스크롤 방향을 가진 egjs 컴포넌트 내부에 배치된 Conveyer에서 이 옵션을 활성화하면 Conveyer가 첫/마지막 스크롤 위치에 도달한 뒤부터 같은 방향으로 상위 컴포넌트가 움직인다. |
useResizeObserver | boolean | false | Conveyer element와 ConveyerItem element 크기가 변경될 때 ResizeObserver 적용 여부 |