Venobox modal을 사용 중이며 ADA 지원이 필요합니다. 내가 잘 작동하도록하기 위해 몇 가지를 조정했지만 한 장 더 필요합니다. 닫기 버튼을 누를 때 모달을 여는 요소 a.venobox
으로 돌아가려면 집중해야합니다.모달 종료 후 초점 반환
다른 말로하면, 사용자가 사이트를 탭 이동하고, 모달을 연 다음 닫은 다음 다시 탭하면 중단 된 위치에서 다시 가져옵니다.
tabindex
을 삽입하려고 시도했지만 첫 번째 탭에서만 작동하고 페이지의 맨 위로 돌아갑니다. 그런 다음 초점을 잡기 위해 무언가를 추가 한 다음 닫을 때 되돌리려 고 시도했지만 js에는 최선이 아닙니다.
감사
내 현재 코드
:var focusReturn = $(this).focus();
에만 초점 기능
(which is the element it was called on)의 반환 값에 사용자 정의 변수를 설정합니다 설정
$(document).ready(function(){
$('.venobox').venobox().click(function() {
$('.vbox-close').attr('tabindex', '1').attr('title','Close Modal');
var focusReturn = $(this).focus();
$(".vbox-close").click(function(){
return focusReturn;
});
});
});