我对 Fancybox 2 有疑问。当 Fancybox 处于画廊模式并且我用焦点(键盘输入键)关闭 Fancybox 时,它会移动到第二张图像。我无法使用键盘(ESC 除外)关闭我的 Fancybox,它只能使用鼠标。
你可以在这里测试这个http://jsfiddle.net/korigan/qfxZd/2/
$('.fancybox').click(function(){
focusLink = this;
}).fancybox({
beforeLoad: function() {
$('a, input, button').attr('tabIndex', -1);
$('.fancybox-overlay a, .fancybox-overlay button, .fancybox-overlayinput').attr('tabIndex', 0);
},
afterClose: function() {
focusLink.focus();
$('a, button, input').attr('tabIndex', 0);
},
});
谢谢你的帮助。