1

我正在尝试使用新的 iOS7“切换控制”辅助功能在 iPad 上更轻松地阅读 tarheelreader.org 上的书籍。我有一个蓝牙开关配置为“移动到下一个项目”和“选择项目”。使用这两个开关,我可以在页面中移动并访问该站点,但是需要太多点击才能简单地转到下一页。

我希望 Next Page 链接成为页面上突出显示的第一个项目。

我的实验表明他们以 DOM 顺序选择项目,并且似乎忽略了 tabindex。

我想我可以添加一个 javascript hack 来将 Next Page 链接移动到 DOM 的顶部,但我希望有比这更干净的东西。也许一些 ARIA 属性?

有什么建议么?

4

1 回答 1

0

我发现了一个技巧,可以让我选择要突出显示的第一个链接。它很难看,但我添加的 ios.js 文件的其余部分也是如此,以包含我的 ios 特定黑客。

我添加了

// hack for switch control on iOS7. I'm moving the next page link to first
// in the DOM so it will be highlighted as the first choice
$('.active-page').prepend($('.active-page .thr-next-link'));

它只是将 Next Page 链接移动到活动页面的 DOM 顶部。

在我的简单测试中似乎可以工作。我更喜欢 WAI-ARIA 属性的更优雅和通用的东西。

于 2013-11-11T00:25:52.993 回答