Я новичок в додзё. Вот мобильное приложение, разработанное Dojo Mobile.
и я обнаружил, что это не может работать, когда я открываю ios VoiceOver.
компонент data-dojo-type="dojox/mobile/ScrollableView" больше не может прокручиваться.
Я проверил веб-сайт додзё и нашел решение (https://dojotoolkit.org/reference-guide/1.10/dojox/mobile/faq.html):
Как разрабатывать приложения, поддерживающие iOS VoiceOver?
для установки атрибутов alt, title и role. VoiceOver будет читать виджеты с установленными этими атрибутами. Примеры см. в разделе tests/test_a11y.html. Однако значение SpinWheel не может быть прочитано VoiceOver в версии 1.8. Убедитесь, что
следуйте инструкциям, которые я посетил на странице tests/test_a11y.html(https://github.com/dojo/dojox/blob/master/mobile/tests/test_a11y.html), и я обнаружил, что код включает alt,title,role< /strong> атрибуты:
Вот вопрос: что означают эти три атрибута, могу ли я добавить атрибуты ко всем компонентам Dojo в моем коде? и как определить значение этих атрибутов?
и я обнаружил из tests/test_a11y.html, что некоторые компоненты додзё включают только атрибут роли, но некоторые другие включают все три. Это меня очень сбивает с толку...:
вот мой код, как его реформировать:
<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>