私はこのプロジェクトに取り組んでおり、2 つのパスワード フィールドがあり、それぞれがフォーカスを得ると、jquery のブラインド効果が使用されます。パスワード フィールドの下にパスワード強度の div が表示されます。次に、フォーカスを失うと、パスワード強度の div が非表示になります。両方のパスワード フィールドを切り替えるときに、パスワードの強度を開いたままにしておきます。
$('input[type=password]').focus(function() {
$('#pswd_info').show("blind", { direction: "vertical" }, 1000);
}).blur(function() {
$('#pswd_info').hide("blind", { direction: "vertical" }, 1000);
});
編集:
だから私はこれを理解しようとしてしばらく時間を費やしましたが、私は持っています。これが私の解決策です。ロバートに感謝します。これが私の解決策です。
$('input[type=password]').focus(function() {
$('#pswd_info').show("blind", { direction: "vertical" }, 300);
});
$("input[type=password]").blur(function() {
window.setTimeout(function(){
if($(":focus").attr("type") != "password"){
$('#pswd_info').hide("blind", { direction: "vertical" }, 300);
}
},100);
});
皆さんの助けに感謝します。