WAI-ARIAaria-hidden
サポートと jQuery の .toggle() メソッドを組み合わせたいと思います。
与えられた<p id="myElement">Hi there</p>
$('#myElement').toggle()
要素を非表示にして、次のように設定しaria-hidden="true"
ます。
<p id="myElement" style="display: none;" aria-hidden="true">Hi there</p>
同じ$('#myElement').toggle()
スクリプトを再度実行すると、要素が表示 (トグル) され、設定 (トグル) されますaria-hidden="false"
。
<p id="myElement" style="display: block" aria-hidden="false">Hi there</p>
おそらく、メソッドの完全な機能を使用したいのですが、おそらく次のようなものです
$('#myElement').toggle(
if ($this.css('display')==='none'){
$this.prop('aria-hidden', 'true')
}
else
{
$this.prop('aria-hidden', 'false')
}
)
状態.toggle()
を切り替えるように拡張するための最もパフォーマンスの高いソリューションは何ですか?aria-hidden