繁体   English   中英

屏幕阅读器(JAWS)正在阅读父页面控件

[英]Screen reader (JAWS) is reading parent page controls

我在应用程序中使用Kendo窗口。 每当我打开Kendo窗口并尝试使用JAWS屏幕阅读器访问该应用程序时。 即使通过模式弹出窗口打开了Kendo窗口,屏幕阅读器也能够读取诸如菜单之类的父页面控制信息。 通过使用以下代码的选项卡,我可以停止父控件的导航,但无法从屏幕阅读器隐藏屏幕。

如何强制JAWS查看模式弹出窗口的内容?

onActivate(e) {
    var self: any = this;
    var windowElement = self.wrapper,
    windowContent = self.element;
    $(document).on("keydown.kendoWindow", function (e) {
    var focusedElement = $(document.activeElement);
    if (e.keyCode == kendo.keys.TAB && 
    focusedElement.closest(windowElement).length == 0) 
        {
             windowContent.focus();
         }
    });
   }

通过设置属性值ARIA-Hidden = true,我能够实现所需的功能

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM