2
爲了讓屏幕閱讀器可以訪問jQuery UI Datepicker,我需要填充隱藏的div,並使用當前正在高亮顯示的日期。jQuery UI Datepicker - 鍵盤導航事件?
的問題是,沒有一個與鍵盤導航(CTRL +箭頭鍵)相關聯的事件。
在這種情況下,當用戶在不同的日期之間進行導航,這樣我可以獲取高亮顯示的日期和隱藏的div填充它我將如何檢測?
// how to detect CTRL + Arrow Key Event??
$("#datepicker").on("<CTRL + Arrow Key event>", function(){
var message = ""+$(".ui-state-hover").html()+
" "+$(".ui-datepicker-month").html()+
" "+$(".ui-datepicker-year").html();
$('#liveRegion').html(message);
});
我已經看到了這個前想通了相同的過程。想到在這裏發佈解決方案,但你打敗了我。 – asprin