我有一個客戶端需要符合ADA。使用ie9和JAWS屏幕閱讀器時發現問題。我們有一個Jquery函數,當你按下一個按鈕並按下回車鍵時,設置爲滾動到頁面上的另一個元素。這裏是功能:JavaScript keypress功能和JAWS
jQuery('#ball_i5nqtjcVVB0CxYBJICklS6w').keypress(function(event) {
if (event.keyCode == 13) {
jQuery("#headofcurve").focus();
scrollTo("form");
liveballTag('Learn More');
}
});
問題是,當JAWS運行時,按ENTER鍵不會執行任何操作。我必須按SHIFT + ENTER才能滾動到正確的部分並開始閱讀。任何幫助或建議非常感謝。
是什麼元素,你選擇並按回車?它是鏈接還是表單控件?如果沒有,它可能無法按預期工作,沒有多餘的標記/腳本。 – AlastairC 2014-10-30 22:08:31
AlastairC它是一個鏈接。點擊按鈕或點擊ENTER時,應將頁面向下滾動到視頻部分或表格 - 取決於您選擇哪個按鈕。 jQuery被用於scrollTo函數。 – user2054724 2014-11-03 15:47:53