Является ли атрибут aria-haspopup в основном для меню панели инструментов?

Я видел атрибут aria-haspopup, используемый в меню панели инструментов таких приложений, как редактор WYSIWYG. Однако я не видел, чтобы он использовался в основной навигации на каком-либо демонстрационном веб-сайте ARIA.

Был ли этот атрибут введен в основном для меню панели инструментов приложений? Уместно ли и разумно ли использовать его в основной навигации (которая имеет подменю) веб-сайта?


person Ian Y.    schedule 23.06.2012    source источник


Ответы (1)


Только что увидел, что этот атрибут используется в разметке меню выбора jQuery UI (на a элемент, который является переключателем selectmenu). Так что, кажется, можно использовать его в любом коде.

<span class="ui-selectmenu-button css-scope">
    <a class="ui-corner-all ui-state-default ui-widget ui-button" href="#speed" tabindex="0" id="speed-button" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-owns="speed-menu" aria-haspopup="true">
        <span class="ui-icon-triangle-1-s ui-icon"></span>
        <span class="ui-selectmenu-text">Medium</span>
    </a>
 </span>
person Ian Y.    schedule 24.06.2012