小编cha*_*768的帖子

如何让屏幕阅读器不间断地浏览 <span>

我有这个跨度元素:

<span>Select the <strong>START</strong> <span class="icon-start></span> button.</span>
Run Code Online (Sandbox Code Playgroud)

这只是一行“选择开始按钮”,在“开始”一词后面有一个小图标。

目前,Microsoft Narrator(在扫描模式下)会读取“选择开始”,然后在该图标处暂停并等待用户告诉其继续。我试图让讲述人零中断地阅读整行,或者需要用户告诉它继续。

到目前为止,这是我尝试过的:

  • aria-hidden="true"tabindex="-1"、 和添加role="presentation到图标<span>

  • 将跨度包裹在 a 中<div>并给出aria-hidden="true", tabindex="-1", 和role="presentation

  • 在外部跨度中添加了一个role="heading"- 这可以使讲述人不间断地阅读所有内容,但他首先宣布“标题级别 1”。如果有办法阻止他说“heading”,那么这也是可行的。

是否有角色或 aria 属性告诉屏幕阅读器继续不间断地阅读?

html accessibility narrator wai-aria

5
推荐指数
1
解决办法
5222
查看次数

Bootstrap .dropdown()"Uncaught TypeError:undefined不是函数"

我知道之前已经问过这个问题,但不知怎样,其他人的修复工作都没有对我有用.我觉得它与导入我的插件有关.单击bootstrap下拉框中的字段时,我在控制台中为此行代码获取"undefined is a function":

$target.closest( '.btn-group' )
     .find( '[data-bind="label"]' ).text( $target.text() )
        .end()
     .children( 'dropdown-toggle' ).dropdown('toggle');
Run Code Online (Sandbox Code Playgroud)

这是我的HTML中的导入代码:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="application/javascript" data-main="static/js/main" src="static/js/libs/require/2.1.11/require.js"></script>
<script src="static/js/libs/bootstrap/bootstrap.min.js"></script>
<link href="static/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css">
Run Code Online (Sandbox Code Playgroud)

每当我单击下拉框时,我也会在控制台的"网络"选项卡中收到此错误,它表示请求已取消:

file:///home/chad/.config/google-chrome/Default/Extensions/gkojfkhlekighikafcpjkiklfbnlmeio/1.6.222_0/js/jquery.min.map
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的帮助将不胜感激!我已经把头发拉了几个小时.

html javascript jquery twitter-bootstrap

3
推荐指数
1
解决办法
1万
查看次数

有人可以解释为什么这个用于查找字谜的红宝石代码有效吗?

这是行:

words.group_by { |word| word.downcase.chars.sort }.values
Run Code Online (Sandbox Code Playgroud)

words是一个单词数组,如果它们与原始数组中的另一个单词共享相同的字母,则将它们分组.有人可以下线并解释这是如何工作的吗?

ruby function

2
推荐指数
1
解决办法
153
查看次数

获取除某个类别之外的所有元素?

我目前有一个JavaScript函数,用于getElementsByClassName("apples")查找类中的所有内容apples.我的问题是我似乎无法找到一种方法来获取不在类中的每个元素apples.JavaScript中是否有任何帮助函数可以允许我这样做?谢谢您的帮助!

html javascript

1
推荐指数
1
解决办法
1275
查看次数