我使用的是jQuery jCarousel script的0.3版本,在the webpage I'm working on上顯示三個輪播。這三個傳送帶工作得很好。j帶鍵盤的卡通:使用標籤鍵錯誤對焦
問題是:您無法使用鍵盤正確使用它們。
- 如果您通過網頁標籤,焦點將轉到第一個項目,在傳送帶上的第一個鏈接,即使這個項目是不可見的! (例如:點擊其中一個輪播中的「下一個」鏈接,然後使用Tab鍵瀏覽:焦點將轉到輪播中不可見的鏈接)。
- 如果您繼續使用「tab」鍵,焦點會連續轉到轉盤中所有項目的所有鏈接。
取而代之的是:重點應該放在第一個可見項目的第一個鏈接;那麼,如果到達最後一個可見項目的最後一個鏈接,那麼焦點應該在之外(實際上是它外面的下一個鏈接)轉到。
解決方案可能是使用tabindex ...但頁面的某些部分與網站的其他頁面共享,所以我不能在所有頁面的所有鏈接中使用tabindex ...
取而代之的是,我曾試圖這樣的事情:
$("#carousel-editos li a").focusin(function() {
$("#carousel-editos li.jcarousel-item-first .post-title a").focus();
return false;
});
但隨後阻止任何進一步的使用「Tab」鍵的...
我希望這是明確的...爲感謝名單任何幫助!