2

具体的には、JavaScriptで設定されている場合、スクリーンリーダー/ ATソフトウェアは属性を取得し、ページの読み込み時に存在していなくても、要素内の変更をユーザーに正しく通知しますか?

誰かがこれの経験を持っているならば、私はあなたが持っているどんな詳細でもありがたいです。

これが私が達成したいことの例です...

javascript呼び出しの前:

<body>

jQuery(または何でも)でプロパティを設定します...

$('body').attr('aria-live', 'polite');

電話後:

<body aria-live="polite">

追加するものがある人には事前に感謝します。

4

1 に答える 1

3

はい、コンテキストに応じて、リーダーは属性の変更を取得し、ユーザーに更新を通知します。これにより、読者はチャットまたは電子メールクライアントとして役立ち、aria-live属性の目的になります。ユースケースの1つは、「aria-selected」属性です。これは、ナビゲーション要素に割り当てることができ、「アクティブな」ナビゲーション項目を示すために使用できます。

Mozilla DeveloperNetworkARIAライブリージョン

于 2012-05-17T14:57:21.890 に答える