0

Ajaxローディングインジケーターをアクセシブル/508準拠にするにはどうすればよいですか?私の事前コンプライアンス戦略は次のようなものです:リクエストが1秒以内に終了しない場合、インジケーターが1秒以内に終了しない場合は、ajaxリクエストを開始し、インジケーター(画面の中央にテキストとスピナーを含む段落を含むdiv)を表示するようにタイムアウトを設定しますリクエストが完了するとが表示されたら、インジケーターを削除します。インジケーターテキストにフォーカスを設定するなどのことを試みましたが無駄になりました。JAWSバージョン9(WAI-ARIAをサポートしていません)がターゲットのスクリーンリーダーであり、どのソリューションでも使用できますが、jQueryを使用しています。

ありがとう!

4

1 に答える 1

0

Jaws 9を使用している場合、これを行う方法はありません。私は2つの選択肢を考えることができます。1つは、ユーザーに患者であることを通知するアラートボックスをポップアップ表示することです。オプション2は、読み取り専用のテキストフィールドを追加し、そのフィールドをタイマー値で更新することです。ユーザーがフォームモードに入ると、顎は変化に気付くと思いますが、Web開発のセットアップがないため、これをテストすることはできません。新しいバージョンのJawsをプッシュして、WAI-ARIAをセールスポイントとして使用することを強くお勧めします。ライブreagonsはこれをはるかに簡単にします。

于 2010-11-24T17:35:49.767 に答える