簡體   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