2013-11-01 39 views
1

我試圖使用新的iOS7「Switch Control」輔助功能在iPad上更輕鬆地在tarheelreader.org上閱讀本書。我有一個藍牙開關,配置爲「移動到下一個項目」和「選擇項目」。有了這兩個開關,我可以在頁面上移動並訪問站點,但需要太多的點擊才能進入下一頁。iOS7與交換機控制訪問的Safari瀏覽器

我希望下一頁鏈接成爲頁面上突出顯示的第一項。

我的實驗表明他們選擇DOM順序的項目,他們似乎忽略tabindex。

我想我可以添加一個JavaScript hack將下一頁鏈接移動到DOM的頂部,但我希望有比這更乾淨的東西。也許一些ARIA屬性?

有什麼建議嗎?

回答

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')); 

簡單地將下一個網頁鏈接到活動頁面的DOM的頂部。

這似乎在我的簡單測試工作。我喜歡WAI-ARIA特性更優雅和一般的東西。