Class: AXScroll

AXScroll

new AXScroll()

AXScroll

Version:
  • v1.53.1
Author:
  • tom@axisj.com, axisj.com
Example
var myUIScroll = new AXScroll(); // 스크롤 인스턴스 선언
myUIScroll.setConfig({
    targetID:"UIScrollContainer",
    scrollID:"UIScrollTarget"
});

Extends

Methods

staticAXScroll.focusElement(id){AXScroll}

스크롤 오브젝트 안에 엘리먼트를 포커스 합니다.

Name Type Description
id String

포커스 할 대상 엘리먼트 아이디

Example
myUIScroll.focusElement("resizer01");

staticAXScroll.moveTo(x, y){AXScroll}

스크롤위치를 이동시킵니다.

Name Type Description
x Number

scrollTop position (optional)

y Number

scrollLeft position (optional)

Example
myUIScroll.moveTo();

staticAXScroll.scrollTop(top){AXScroll}

스크롤 포지션을 원하는 포지션으로 이동합니다.

Name Type Description
top Number

scrollTop position

Example
myUIScroll.scrollTop(0);

staticAXScroll.setConfig(configs)

스크롤 대상과 스크롤 컨테이너를 지정하여 스크롤UI를 구현합니다.

Name Type Description
configs Object

스크롤 속성 오브젝트

Example
myUIScroll.setConfig({
    targetID:"UIScrollContainer",
    scrollID:"UIScrollTarget",
    bounces:true
});

staticAXScroll.unbind(){AXScroll}

스크롤을 UI를 제거합니다.

Example
myUIScroll.unbind();

staticAXScroll.updateScroll(){AXScroll}

스크롤 처리 대상의 사이즈를 재정의 합니다. 스크롤 대상의 크기가 변경되었을 때 호출

Example
myUIScroll.updateScroll();
myUIScroll.resizeScroll(); // updateScroll과 동일한 기능