new VolumeMenuButton(플레이어 [, 옵션])
이 클래스의 인스턴스를 만듭니다.
매개 변수 :
이름 | 유형 | 논쟁 | 기본값 | 설명 |
---|---|---|---|---|
플레이어 |
플레이어 | 이 클래스를 연결해야 하는 |
||
옵션 |
물체 |
<선택 과목> |
{} | 플레이어 옵션의 키/값 저장소입니다. |
- 원천:
- control-bar/volume-menu-button.js
확장하다
회원
-
볼륨업데이트
-
- 원천:
- control-bar/volume-menu-button.js
행동 양식
-
attachVolumeBarEvents()
-
생성된
VolumeBar
에 이벤트 리스너를 추가합니다.- 원천:
- control-bar/volume-menu-button.js
-
buildCSSClass()
-
기본 DOM
className 을
빌드합니다.- 재정의:
- 원천:
- control-bar/volume-menu-button.js
반환:
이 개체의 DOM
className입니다
.- 유형
- 끈
-
createEl()
-
PopupButton
의 DOM 요소를 만듭니다.- 다음에서 상속:
- 원천:
- 팝업/popup-button.js
반환:
생성되는 요소입니다.
- 유형
- 요소
-
생성팝업()
-
VolumeMenuButton 팝업 만들기
- 재정의:
- 원천:
- control-bar/volume-menu-button.js
반환:
생성된 팝업
- 유형
- 팝업
-
handleClick( [이벤트])
-
이것은
VolumeMenuButton
이 "클릭"될 때 호출됩니다. 클릭이 무엇인지에 대한 자세한 내용은 ClickableComponent를 참조하십시오.매개 변수 :
이름 유형 논쟁 설명 이벤트
EventTarget~이벤트 <선택 과목>
이 함수를 호출한
keydown
,tap
또는click
이벤트입니다.- 원천:
- control-bar/volume-menu-button.js
이벤트 수신:
- 이벤트:탭
- 이벤트:클릭
-
handleMouseDown( [이벤트])
-
VolumeBar
에서mousedown
및touchdown
이벤트 처리매개 변수 :
이름 유형 논쟁 설명 이벤트
EventTarget~이벤트 <선택 과목>
이것을 실행시킨
mousedown
또는touchdown
이벤트.- 원천:
- control-bar/volume-menu-button.js
이벤트 수신:
- 이벤트:마우스다운
- 이벤트:터치다운
-
handleMouseUp( [이벤트])
-
VolumeBar
에서mouseup
및touchend
이벤트 처리매개 변수 :
이름 유형 논쟁 설명 이벤트
EventTarget~이벤트 <선택 과목>
이것을 실행시킨
mouseup
또는touchend
이벤트.- 원천:
- control-bar/volume-menu-button.js
이벤트 수신:
- 이벤트:마우스업
- 이벤트:터치엔드
-
업데이트()
-
이 버튼이 연결된
Popup을
업데이트합니다.- 다음에서 상속:
- 원천:
- 팝업/popup-button.js