Я додзе свежее, вот мобильное приложение, разработанное 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>
У меня есть смысл. 'role' 'title' 'alt' не являются особыми атрибутами в додзе –