본문 바로가기 메뉴 바로가기

꿀벌개발일지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

꿀벌개발일지

검색하기 폼
  • 분류 전체보기 (695)
    • Daylogs (695)
      • AI (10)
      • 생각_경험 (3)
      • 개발뉴스 (2)
      • 책 (1)
      • AWS (3)
      • Javascript (237)
      • HTML (24)
      • Nginx (26)
      • Git (27)
      • Xcode (9)
      • iOS (18)
      • Java (74)
      • C (13)
      • Python (28)
      • DB (39)
      • Unix (50)
      • Security (6)
      • Logic (10)
      • Spring (4)
      • Etc (87)
      • Web (4)
      • UX (12)
      • DevTip (5)
      • Docker (2)
  • 방명록

이벤트 핸들러 (1)
단축키 이벤트 핸들러 등록 시 Input, Textarea 에서는 작동하지 않기

발생일: 2009.08.25 문제: 픽셀드로우의 캔버스 작업 중에 툴을 간편하게 바꾸게 하기 위해 단축키 이벤트 핸들러를 만들었다. 예상했던 대로 툴이 잘 변경되는데, 제목과 내용 칸에 글자를 입력할 때에도 이벤트 핸들러가 적용돼 툴이 바뀌어 버린다. 해결책: 처음엔 마우스 포지션의 위치를 파악해서 캔버스 위에 있을 때에만 단축키 이벤트가 적용되도록 할까 했었는데, 왠지 비효율적일 것 같다는 생각이 들었다. 또한 각각의 브라우저에서 어떤 element에도 포커스가 가지 않았을 때의, 이벤트 타겟을 찾아보니 역시나 모두 달랐다. IE 는 마지막으로 클릭한 element. 만약 element가 선택되지 않았다면 BODY, BODY의 밖을 클릭했었다면 HTML. FF 는 HTML 이 표시되고, 크롬은 BODY..

Daylogs/Javascript 2009. 8. 25. 22:46
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바