주석 수정
This commit is contained in:
parent
e17fa1cc04
commit
a1c89a61ce
@ -65,12 +65,17 @@ export function useEvent() {
|
||||
}
|
||||
}
|
||||
|
||||
// 이벤트 리스너를 추가하는 함수
|
||||
/**
|
||||
* document 키보드 이벤트 임의로 직접 등록한 이벤트의 경우 remove가 안되기 때문에 이 함수를 통해서만 등록해야 함.
|
||||
* @param eventType
|
||||
* @param element
|
||||
* @param handler
|
||||
*/
|
||||
function addKeyboardEventListener(eventType, element, handler) {
|
||||
element.addEventListener(eventType, handler)
|
||||
keyboardEventListeners.current.push({ eventType, element, handler })
|
||||
}
|
||||
// 이벤트 리스너를 제거하는 함수
|
||||
|
||||
function removeAllKeyboardEventListeners() {
|
||||
keyboardEventListeners.current.forEach(({ eventType, element, handler }) => {
|
||||
element.removeEventListener(eventType, handler)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user