我有 2 个表单输入,其中 onFocus 我想隐藏页面上的另一个元素。
$(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);
});
});
非常基本的东西,但我还需要确保在这两个输入(.email 和 .password)之间切换时隐藏元素不会再次可见。
似乎有时当我在它们之间切换时,隐藏的元素会闪烁回到视图中,或者 .focus 事件没有被触发,因为元素由于某种原因不在焦点上。
无论如何我要说,.note 元素是隐藏的,如果在 .email 和 .password 之间切换保持隐藏状态,直到这两个元素都失去焦点?