私はかなり複雑なイントラネット サイトに取り組んでおり、多くの jQuery を使用しています。特定の要素に「アクセスキー」ショートカットを追加することにしました (要素とテキスト入力フィールドをリンクするためだけに)。
私が経験している問題は、IE8 (または IE8 の ChromeFrame) でのみ発生します。Chrome は正常に動作しているようです。
IE8 でネイティブに使用されるアクセスキーを使用しています (例: ALT-C は、IE8 でお気に入りを表示するために既に割り当てられていますが、accesskey="C" を使用しています)
eg)
<a class="client" accesskey="c">Client</a>
すべてのリンク イベントは通常、jQuery を使用してレンダリング後に追加されます。
$("a.client").click(function(){ ... });
何らかの理由で、Internet Explorer 8 (私が読んだところによると、アクセスキーの使用に関してはページに優先順位を与えることになっており、そのルールを完全に無視し、イベントを盗んでいます。
考え?