比较版本

键盘导航的JavaScript组件

更改版本

修订版 545387:

由 Othella 在 进行的修订 545387

修订版 549727:

由 Othella 在 进行的修订 549727

标题:
键盘导航的JavaScript组件
键盘导航的JavaScript组件
网址缩略名:
Web/Accessibility/Keyboard-navigable_JavaScript_widgets
Web/Accessibility/Keyboard-navigable_JavaScript_widgets
内容:

修订版 545387
修订版 549727
n10    <h3 id="Overview">n10    <h3 id=".E6.A6.82.E5.86.B5">
n16    <h3 id="Using_tabindex">n16    <h3 id=".E5.88.A9.E7.94.A8_tabindex">
n89    <h4 id="Simple_controls">n89    <h4 id=".E7.AE.80.E5.8D.95.E6.8E.A7.E4.BB.B6Simple_Controls">
n119    <h4 id="Grouping_controls">n119    <h4 id=".E7.BB.84.E5.90.88.E6.8E.A7.E4.BB.B6Grouping_controls
 >">
n126      下面嵌套菜单的例子展示了这种技术的使用. 一旦键盘focus中外层ul元素,Javascript开发人员需要在键盘事件n126      下面这个组合菜单的例子展示了这种技术的使用。 一旦键盘focus中容器ul元素,Javascript开发人员需要在键盘
>里针对方向键的响应里管理里面元素的focus顺序。For techniques for managing focus within>事件里针对方向键的响应里管理里面元素的focus顺序。在组件里管理focus的办法,看下面这个<span style="line-
> widgets, see "Managing focus inside groups" below.>height: 1.5;">&nbsp;"在组合控件里管理focus" 例子.</span>
127    </p>
128    <p>127    </p>
129      <em>Example 2: A menu control using tabindex to control key128    <p>
>board access</em> 
129      <em>Example 2: 一个使用tabindex控制键盘access的菜单控件</em>
n159      <span class="toctext">Disabled controls</span>n159      <span class="toctext">失效控件</span>
160    </h4>
161    <p>160    </h4>
162      When a custom control becomes disabled, remove it from the 161    <p>
>tab order by setting <code>tabindex="-1"</code>. Note that disabl 
>ed items within a grouped widget (such as menu items in a menu) s 
>hould remain navigable using arrow keys. 
162      当一个自定义控件变成失效(disabled)状态时,通过设置tabindex="-1"把它从tab序列里面移除。注意在
 >一个组合组件里面失效状态的子项(比如菜单控件里面某一个菜单项)应该在方向键的响应事件里面跳过它不让focus中。
n165      <span style="color: rgb(0, 0, 0);"><span class="toctext">Man165      <span style="color: rgb(0, 0, 0);"><span class="toctext">在组
>naging focus inside groups</span></span>>合控件里面管理focus</span></span>
t224    <h5 id="Tips">t224    <h5 id="Tips_2">

返回历史