【发布时间】:2018-04-02 22:54:30
【问题描述】:
单击主页上的按钮后,会打开一个模式,其中包含供用户选择的项目列表。当我打开模态时,我的模态中的内容没有获得焦点,而是当我按下 Tab 键时 - 我看到它在实际进入模态之前浏览主页(背景)上的其余项目。
我怎样才能让我的模态内容在打开后获得焦点,而不是在到达模态之前必须浏览主页?
这是我的模态代码:
<div role="dialog" aria-modal="true" class="modal">
<div class="modal-dialog override">
<div class="modal-content">
<div class="section">
<header class="section-header">
<button tabindex="0" class="pull-right win-icon win-icon-Clear" (click)="close()" title="close-dialog"></button>
</header>
<div class="section-body">
<ng-content select=".modal-body"></ng-content>
</div>
</div>
</div>
</div>
</div>
这是我打开模态的方法:
public open() {
this.modal.open();
this.myService.getUsers()
.subscribe((data: ClassRoster[]) => {
this.classData = data;
});
}
【问题讨论】:
标签: html twitter-bootstrap wai-aria