1

私はかなり複雑なイントラネット サイトに取り組んでおり、多くの 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 (私が読んだところによると、アクセスキーの使用に関してはページに優先順位を与えることになっており、そのルールを完全に無視し、イベントを盗んでいます。

考え?

4

0 に答える 0