1

我正在开发一个相当复杂的 Intranet 站点,该站点使用了大量的 jQuery。我们决定为某些元素添加“accesskey”快捷方式(仅用于链接元素和文本输入字段)。

我遇到的问题只发生在 IE8(或带有 IE8 的 ChromeFrame)中。Chrome 似乎工作正常。

我们使用的是 IE8 原生使用的 accesskeys(例如:ALT-C 已被指定为在 IE8 中调出收藏夹,但我们使用的是 accesskey="C"

eg)

<a class="client" accesskey="c">Client</a>

所有链接事件通常都使用 jQuery 在渲染后添加:

    $("a.client").click(function(){ ... });

出于某种原因,Internet Explorer 8(我已经阅读过在使用 accesskeys 时应该优先考虑页面,完全忽略了该规则,并窃取了事件。

想法?

4

0 回答 0