我瞭解Aria的用法並使應用程序可以訪問網絡。但我不知道如何實現時間線滑塊的遵從性方法。我怎麼會搶刷的焦點,並將它讀取其數據的輔助技術(如屏幕閱讀器)如何爲D3.js製作的時間軸滑塊實現508 Compliance(如Aria)?
0
A
回答
0
在創建一個對象,它是由屏幕閱讀器用戶可用的第一步是使鍵盤的交互。
我不知道我完全理解你與但從鍵盤角度開展工作的對象,它看起來像它應該表現得像一個列表框,允許連續選擇。
在正常的列表框中,這些項目是垂直列出的。你的「列表」是水平的。
在一個正常的列表框,我可以使用向上/向下箭頭鍵列表框內移動選擇。選擇突出顯示。在你的「列表」中,我應該可以使用左/右箭頭鍵將當前選擇移動到其中一個塊。無論這個區塊是寬的還是在前幾個區段中,還是狹窄的,如在最後一個區段中一樣,都沒有關係。當我向左或向右移動時,選擇適當的塊。
在一個正常的列表框,一旦我有一個項目中選擇,我可以通過同時使用向上/向下鍵按住shift鍵延伸該選擇。在你的「列表」中,我應該能夠按住shift鍵,同時使用左/右箭頭鍵來擴展我的選擇。這模仿拖動按鈕按下鼠標。
一旦你的工作,得到了反饋,屏幕閱讀器的用戶僅數步之遙。其中一個簡單的方法就是在詠歎調直播區域。每次選擇更改或擴展時,您都可以更新詠歎調直播區域內的文本。更新文本時將更改此更改。文本本身可以從視覺用戶隱藏,或者像dandavis用他的例子所暗示的那樣,顯示所選擇的範圍可能對視覺用戶有幫助。
相關問題
- 1. jquery tablesorter - 508 compliance
- 2. Tagged PDF for 508 compliance
- 3. 作爲時間軸的jQuery滑塊
- 4. 如何製作Python 2軸滑塊
- 5. d3.js滑塊:如何獲得價值?
- 6. JS實時滑塊?
- 7. 如何使D3.js使用UTC時間爲X軸,以Moment.js
- 8. jQuery時間軸滑塊
- 9. 使用silverlight或ajax實現時間軸滑塊?
- 10. d3.js時間軸上的垂直線
- 11. d3如何旋轉滑塊?
- 12. 時間軸滑塊水平線中間
- 13. D3.js x軸時間尺度
- 14. 如何在控制中心製作持續時間滑塊? Swift
- 15. 如何製作div滑塊?
- 16. D3.js X軸作爲索引號
- 17. 如何在d3曲線圖的x軸上繪製左右矩形滑塊
- 18. 如何增加d3.js中的滑塊長度
- 19. 如何在Html/Css和React js中實現這個滑塊?
- 20. D3可縮放時間軸,如何獲得實際極值?
- 21. 如何在C3.js中使用csv時間列作爲x軸?
- 22. 如何使水平時間軸滑塊向右
- 23. 時間軸JS:如何設置時間軸開始日期?
- 24. Google地圖時間軸滑塊
- 25. 如何在d3.js中顯示y軸
- 26. D3.js如何與多個Y軸柱
- 27. 如何實現exjts滑塊沒有CSS
- 28. 如何在GWT中實現JQueryUI滑塊
- 29. 如何實現滑塊div圖像
- 30. 如何移動或設置d3.js滑塊手柄
使用兩個日期輸入來設置開始和停止點而不需要鼠標。你可以將它隱藏在AT之外,但它也可以作爲畫筆值的可見指示器,這對每個人都很好,特別是在缺少足夠精確像素的小屏幕上。 – dandavis
@dandavis你應該寫它作爲答案; – Adam