AppearStage

AppearStage

화면(지정된 root 영역)에 진입 여부를 판단하고 알리기 위한 클래스. 등록된 Actor(s)를 IntersectionObserver 를 통해 관찰하고 관찰된 상태에 따라 Actor 에게 알림.

Constructor

new AppearStage()

Source:

Members

(protected) actorMap :Map.<ActorElement, T>

Actor 맵
Type:
  • Map.<ActorElement, T>
Source:

actorSize

옵저버에 등록(관찰) 중 인 Actor 의 수
Source:

intersectionObserver

생성된 intersection observer 인스턴스
Source:

(protected) observer :IntersectionObserver

IntersectionObserver
Type:
  • IntersectionObserver
Source:
See:

Methods

dispose()

파기
Source:

getActors()

등록 되어있는 Actor 를 반환 합니다.
Source:
Returns:
T[]

init(optionopt)

초기화
Parameters:
Name Type Attributes Description
option <optional>
초기 옵션. 인터섹션 옵저버는 생성시에만 옵션 지정이 가능
Source:

observe(actor)

전달된 actor 를 옵저버에 등록합니다.
Parameters:
Name Type Description
actor 등록할 Actor
Source:

onObserveEntries(entries)

옵저버의 콜백 핸들러
Parameters:
Name Type Description
entries 옵저버의 콜백으로 전달받는 엔트리 값
Source:

unobserve(actor)

전달된 actor 를 옵저버에서 제외합니다.
Parameters:
Name Type Description
actor 제외할 Actor
Source: