第4回 D2D アクセシビリティ勉強会 準備資料プルダウンメニュー サンプル2

jQueryプラグイン Adobe jquery-accessibleMegaMenu.jsの使用例

  • キーボードのTABキーと矢印キーで操作ができる。
  • プルダウンを開かなくても第一階層のメニュー間の移動ができる。
  • js無効時には、第一階層ページへの遷移が可能。
  • css無効時でも、リスト構造が保たれている。
  • メガメニューへの発展も可能。
  • jsがちょっと重い。
  • タッチパネルの場合、子要素のある第一階層のリンクが使用できない。(iPhoneにて確認)→第一階層独自のコンテンツがなければ実害はナシ。
  • nav要素に「role="navigation"」、li要素に「role="menuitem"」を定義することで「ナビゲーション」「メニュー項目」と読み上げることができる。