마우스를 멈출 때 발생하는 이벤트는 없을지요.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
마우스를 멈출 때 발생하는 이벤트는 없을지요.

QA

마우스를 멈출 때 발생하는 이벤트는 없을지요.

답변 1

본문

마우스를 움직일 때는 'mousemove' 라는 이벤트가 있는데
마우스에서 손을 뗐을 때.. (body 태그 안에서) 즉 모든 것을 멈출 때

발생하는 이벤트는 보이지 않더군요..
여기저기 찾아봤지만 찾지 못하였습니다.

'mouseleave' 또는 'mouseout' 이 아닌가해서 실험했지만 그것은 아니었습니다.
마우스를 뗄 때 발생하는 이벤트가 있으면 알려주셨으면 합니다.

이 질문에 댓글 쓰기 :

답변 1

let onMouseStopIdx = null;
document.body.addEventListener('mousemove', () => {
  if(onMouseStopIdx) clearTimeout(onMouseStopIdx);
  onMouseStopIdx = setTimeout(() => {
    onMouseStopIdx = null;
    alert('mouse stop!');
  }, 1000);
});
 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 3,234
© SIRSOFT
현재 페이지 제일 처음으로