私には2つのinput
フィールドがあります。2番目input
は焦点を合わせ始めます。次に、2番目の部分を最後まで集中させて、fadeOut
両方を実行します。最後に、私は両方をやりたいと思っており、最初に焦点を当てることになります。input
input
fadeIn
input
input
input
ただし、2番目のフォーカスがfadeIn
完了後すぐにフォーカスされ、最初のinput
フォーカスが直後にフォーカスされる「グリッチ」は見たくありません。
これは私が試したことです(ここのフィドルを参照):
// Focus the second input field
$('input').eq(1).focus();
// Fade out both input fields
$('div').fadeOut();
// Fade in both input fields
$('div').fadeIn(function () {
// Causes a "transition glitch"
$('input').eq(0).focus();
});
input
2番目のフィールドを「プレフォーカス」する方法はありますか?