私には2つのinputフィールドがあります。2番目inputは焦点を合わせ始めます。次に、2番目の部分を最後まで集中させて、fadeOut両方を実行します。最後に、私は両方をやりたいと思っており、最初に焦点を当てることになります。inputinputfadeIninput 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();
});
input2番目のフィールドを「プレフォーカス」する方法はありますか?