私は、WAI-ARIA属性を使用してADAに準拠するために私がクライアントのために開発したサイト(私は誰とも言えません)を最適化しました。私はボタンのようにスタイリングしたアンカーに "role = button"を追加し、要素に "tabindex = 0"を追加するような小さなJSライブラリを作成するほうが簡単ではないかと疑問に思っていました。 「tabable」にしたいと思っています。JSでWAI-ARIA属性を追加する
JSでWAI-ARIA属性を追加するのがよいのか、それとも嫌なのか疑問に思っていました。アクセシビリティ評価ツールの中には、JSの評価時にJSのJSを実行しないため、実際にはそうでないときに痛みを感じると思われます。
洞察力のある投稿@ aardrianありがとうございます。
を使って私の唯一の問題は、
タグが少なくともJSなしで新しいURLに行くことができるときに、どこにでも行くか、何かJSに追加する必要がある何かをするために必要なことをすることです。JS – ethankr
If視覚スタイルのボタンはハイパーリンクにすぎず(スクリプトの介入なしに別のページに移動する)、ロールを変更しないでください。単にハイパーリンクをそのままにして、あなたのスタイルを適用し、ストレスを感じないでください。この方法では、リンクをボタンに変換するだけでは、リンクをリンクとして機能させることはできません。私は少し物事を明確にすることを願っています。 – aardrian
私は ''を使って、 "someOtherPartOfThePage"のidと同じページ上のさらに遠くにある要素へのスクロールをアニメーション化するとどうなるでしょうか? – ethankr