ページ上の別の要素を非表示にしたいonFocusの2つのフォーム入力があります。
$(document).ready(function () {
$('.email').focus(function () {
$('.note').fadeTo('fast', 0);
}).blur(function () {
$('.note').fadeTo('fast', 1);
});
$('.password').focus(function () {
$('.note').fadeTo('fast', 0);
}).blur(function () {
$('.note').fadeTo('fast', 1);
});
});
かなり基本的なことですが、これら 2 つの入力 (.email と .password) を切り替えるときに、非表示の要素が再び表示されないようにする必要もあります。
それらを切り替えると、非表示の要素がちらついて表示に戻ったり、何らかの理由で要素がフォーカスされていないために .focus イベントが発生していないように見えることがあります。
.email と .password の間の切り替えが、これらの要素の両方からフォーカスが失われるまで非表示のままである場合、.note 要素は非表示になっていると私が言うことはありますか?