2012-12-18 4 views
0

Fancybox 2에 액세스 가능하게하려고하는데 Fancybox가 닫히면 여는 링크에 포커스를 설정할 수 없습니다. 접근성 : 닫을 때 포커스 설정 Fancybox 2

나는이 기능을 시도했지만 작동하지 않습니다 :

beforeClose: function() { 
    $(".fancybox").eq(this.index).focus(); 
} 

답변

1

당신은 단지 자신에게 말했다 "... Fancybox이 닫힐 때"그래서 그 대신 같은 afterClose 콜백을 사용

afterClose: function() { 
    $(this.element).focus(); 
} 

DEMO (Chrome에서 더 쉽게 알 수 있음)

$(this.element)은 fancybox의 $(this)을 가리키며 ... fancybox를 호출 한 곳의 링크입니다.