<button>
에 액세스 키가 있습니다. 단추가 보이면 액세스 키가 제대로 작동하지만 display: none
또는 visibility: hidden
을 설정하면 액세스 키가 더 이상 작동하지 않습니다.보이지 않는 HTML 요소에 대한 액세스 키를 정의하는 방법
- 이용 다른 요소 타입 : A, 입력 (다양한 유형에도 관대) 또한 성공없이 시도.
- 보이지 않는 컨트롤을 래핑하는 레이블에 액세스 키를 할당하십시오.
참고로 표준 동작인지는 모르겠지만 Firefox 3 이전 버전에서는 표시 여부에 관계없이 액세스 키가 작동하는 것처럼 보였습니다.
기본 설정에 따라 사용자는 버튼을 보지 않고 (다른 콘텐츠를 오버레이 함) 대화 상자에 계속 액세스 할 수 있습니다. 최후의 수단으로 이벤트 훅을 고려할 것입니다 :) 스크립트는 다음과 같습니다. http://userscripts.org/scripts/show/35942 –
키 누르기 핸들러를 원하지 않으면 다른 제안을 원합니다. . 시도 위치 : 절대; 왼쪽 : -9999px; 귀하의 콘텐츠를 페이지 밖으로 끌어 올 수 있습니다. 또는 절대 위치를 사용하고 불투명도를 0으로, z- 인덱스를 -1로 변경하십시오. – Prestaul
불투명도 0은 Z- 인덱스 -1없이 트릭을 수행합니다. 크로스 브라우저에 모두 필요합니까? 그리고 감사합니다! 이것을 답으로 가져 오면이 대답을 받아 들일 것입니다. –