0

最近、IE8は私の存在の悩みの種のようです。アプリケーションで新しいステップが作成されたときにフォーカスを設定しようとしています。これが私のコードです:

$(this).stepField('action_description').focus();

これは、私がテストした他のすべてのブラウザー (Firefox、Chrome、Safari) で機能します。IE9 でも動作しますが、IE8 では動作しません。どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

1

ie8 で作業するには:

    setTimeout(function() {
        $('#myElement').focus();
    }, 10);

SO ソース: jQuery focus() が IE8 で動作しないことがある

MS によって文書化された問題: http://support.microsoft.com/kb/979954

于 2012-10-05T18:44:23.633 に答える