2

アクセスキーが割り当てられたアンカーがあります。アンカーはボタンとして使用されますが、ページは jQuery UI テーマ スタイルを使用するため、アンカーである必要があります。

Chrome では、すべて正常に動作しています。<alt> + accesskey を使用してボタンを「クリック」できます。

ただし、IE では、<alt> + accesskey を使用した場合にのみボタンが「選択」されます。ボタンがすぐに「クリック」されたことを確認するにはどうすればよいですか (後で「Enter」を押す必要はありません)。

例については、このフィドルを参照してください: http://jsfiddle.net/5yu6anpf/

HTML:

<a accesskey="a" href="#">anchor (a)</a>
<button accesskey="b">button (b)</button>
<span id="status">use alt + a/b</span>

Javascript:

$("a, button")
    .button()
    .click(function() {
        $("#status").text($(this).text())
    });
4

1 に答える 1