我想将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
什么?