2012-01-30 15 views
0

IEのブラウザの問題があります。タブのボタンを押すと、タブのインデックス属性が与えられている最初の即時のボタンに直接フォーカスする必要があります。タブインデックスが「1」の焦点は最初 `http://loreamipsama.com、その後 タブ移動カップルの後の時間は、そのをすることに向けられている場合、すなわち、URLに向けられているように設定されている場合でもIEのフォーカスとタブの問題

$('#lorem_ipsum').attr('tabindex', 1); 

言いますそのボタンは最高優先度で設定されています。 これはインターネットエクスプローラでしか動作しません。fire foxと優れた動作をしています。 インターネットエクスプローラでも正しくタブ設定されていますが、ページ上の任意の場所をクリックする必要があります。タブをクリックするとボタンに焦点が当てられます。 タブのボタンを押すと、タブのインデックスが設定されているページに直接フォーカスする必要があります。 URLやブラウザのどこに行くよりも面倒です。ありがとう

答えて

2

これはデフォルトの動作であり、「間違っていません」。ただし、以下の回避策として働く可能性があります。それは私がMozillaで予想されるように動作しますreply.Butため

document.body.focus(); 
+0

おかげで、どのようにIEのためにその異なるが来る私たちは、この文書をone.Tried変更することができますどのような方法があります.body.focus()は役に立たなかった。 – user1046671

+0

ブラウザのデフォルト動作を変更することはあまりありません。別のオプションは、ページの最初のリンクや入力フィールドで '.focus()'を試してみることです。 'document.querySelector( 'a、input、textarea、button')のようなもの。focus();' –