我已經實現了我自己的下拉菜單,想澄清我的解決方案的可訪問性含義:輔助功能的JavaScript的下拉菜單
的一段代碼我很感興趣,現在是:
$('#sub-nav > li ul').each(function(index){
var $this = $(this),
index = index + 1;
$this
.clone()
.appendTo('#main-nav > li:eq(' + index + ')');
});
'sub-nav'是每個人都通過CSS隱藏起來的。然後它被附加到相關的「主要導航」裏。這種方法是否會阻止使用輔助技術的人進入子菜單項?
請不要問我爲什麼這樣做。我只想說我無法訪問項目的原始標記,因此不能只按照我想要的方式將子菜單添加到標記中。
乾杯。在鄰近的兄弟姐妹選擇器上大喊大叫。不幸的是我需要IE6的支持。我正在使用selectivizr,但似乎並沒有在IE6中增加對該選擇器的支持。 – RyanP13 2011-03-31 09:55:56
@Ryan - Bummer,在您解決IE6支持問題時,您有我的哀悼。祝你好運! – gilly3 2011-03-31 15:40:15