2015-07-08 2 views
0

Я додзе свежее, вот мобильное приложение, разработанное Dojo Mobile.В чем смысл «role», «title», «alt» в DOJO Mobile

и я обнаружил, что он не может работать, когда я открываю ios VoiceOver.

данные-dojo-type = "dojox/mobile/ScrollableView" Компонент не может прокручивать больше.

Я проверил сайт додзё и нашел решение (https://dojotoolkit.org/reference-guide/1.10/dojox/mobile/faq.html):

Как разрабатывать приложения, которые поддерживают IOS VoiceOver?

установить альт, название и роль атрибутов. VoiceOver будет читать виджеты с указанными атрибутами. См. Примеры /test_a11y.html. Однако значение SpinWheel не может быть прочитан VoiceOver в 1.8.Make уверен

следовать руководству Я посетил страницу тесты/test_a11y.html (https://github.com/dojo/dojox/blob/master/mobile/tests/test_a11y.html), и я нахожу код включают в себя alt, title, role атрибуты:

Вот вопрос: в чем смысл этих трех атрибутов, могу ли я добавить атрибуты для всех компонентов Dojo в моем коде? И как определить значение этих атрибутов?

и я нашел из тестов/test_a11y.html, что некоторые компоненты додзе включают только атрибут роли, но некоторые другие включают все three.it делает меня очень запутанным ...:

вот мой код, как реформировать:

<div data-dojo-type="dojox/mobile/ContentPane" id="ReceiptsAttach" class="receipts">  
    <div id="receiptsAttachContent" data-dojo-attach-point="dataContent" data-dojo-type="dojox/mobile/ScrollableView" class="selectContent"></div> 

    <div style="clear:both;"></div> 
</div></div> 

ответ

0

для названия: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/title

содержит текст, представляющий консультативная информация, связанная с элементом, к которому он принадлежит. Такая информация может, как правило, не обязательно представляться пользователю в виде всплывающей подсказки.

для Alt: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes

Альтернативный текст в случае, если не может быть отображено изображение.

Для роли, речь идет о роли Арии. Вы можете увидеть: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA

Атрибут роль определяет то, что общий тип объекта (например, статьи, предупреждения или ползунком)

Список ролей можно найти здесь: http://www.w3.org/TR/wai-aria/roles#abstract_roles

+0

У меня есть смысл. 'role' 'title' 'alt' не являются особыми атрибутами в додзе –