在voiceover上禁用Jquery Mobile listview
使用jQuery Mobile listview构建带有主导航的站点,该视图在浏览器(如Mobile safari)上运行良好,直到启用voiceover等功能,导航被禁用,因为jQuery Mobile添加了aria hidden=“true” 有没有办法阻止jquery mobile添加此功能,或者有更好的方法允许此类用户浏览我的网站 当前代码示例:在voiceover上禁用Jquery Mobile listview,jquery,listview,mobile,accessibility,Jquery,Listview,Mobile,Accessibility,使用jQuery Mobile listview构建带有主导航的站点,该视图在浏览器(如Mobile safari)上运行良好,直到启用voiceover等功能,导航被禁用,因为jQuery Mobile添加了aria hidden=“true” 有没有办法阻止jquery mobile添加此功能,或者有更好的方法允许此类用户浏览我的网站 当前代码示例: <ul data-role="listview" data-theme="f"> <li><a href="
<ul data-role="listview" data-theme="f">
<li><a href="page1.html" role="link"><img src="image1.gif" alt="Test Image" />
<h3>Heading</h3><p>Description</p></a></li>
</ul>
jQuery mobile添加了:
<div class="ui-btn-inner ui-li" aria-hidden="true">
在
内部,我认为这是问题的原因。我也有同样的问题。
当anchor添加到listview时,iphone中的voiceover无法工作。
你们可能知道,画外音为alpha4工作过
无论如何,我下载了并将(“aria隐藏”、“true”)
更改为(“aria隐藏”、“false”)
。
并将修改后的js上传到我的服务器。
画外音起作用了
我不知道此更改是否会影响其他功能。
不过,到目前为止还不错
希望这会有所帮助