我有一个使用Foundation Zurb的页面,当我按下按钮时,我有一个显示模式,其中一些字段打开。问题是,每次我提供的选项卡多于输入数量,而不是焦点再次转到第一个字段(就像Jquery对话框那样),焦点会变为背景中的按钮(模态后面)。
有人知道如何解决这个问题(这是我需要的一些属性,还是我需要添加的一些JS代码?)?
我知道已经有一些关于互联网的讨论,但我没有看到解决我的问题。
由于
答案 0 :(得分:0)
我不知道这是否是最佳方法,但这是唯一的方法。
方式是:
$(document).on('open.fndtn.reveal', '.reveal-modal', function () {
var $this = $(this);
$(":tabbable:visible").focus(function(){
if($this.find($(this)).length == 0){
$this.find("input:visible").first().focus();
}
});
});
$(document).on('close.fndtn.reveal', '.reveal-modal', function () {
$(":tabbable:visible").unbind('focus');
});

这是最好的方式吗?
(希望能帮到某人) 感谢