[英]How to hide button when second is pressed and how to make it appear when i click on empty area of page?
我有2个字段的电子邮件和密码 。 我也有2个按钮唱歌和唱歌 。 我想在点击“唱歌”时隐藏“唱歌”按钮,反之亦然(点击“唱歌”时隐藏“唱入”按钮)。 我尝试了mousedown和焦点 ,但后来它没有让我填补这些领域。 这是一个小提琴: 演示
<input type="text" id="email" style="display:none;">
<input type="password" id="pass" style="display:none;">
<button id="hide">Sign in</button>
<button id="show">Sign up</button>
<script>
$("#hide").one("click", showFields);
function showFields()
{
$("#email").show();
$("#pass").show();
$("#singup").hide();
$("#singin").on("click", function(){
window.open("#", "_self");
});
}
</script>
$("#hide").on("click",showFields);
function showFields()
{
$("#email").show();
$("#pass").show();
$("#show").hide();
$("#hide").on("click", function(){
window.open("#", "_self");
});
}
$('button,input').focusout(function () {
$('#email').hide();
$('#pass').hide();
$("#show").show();
$("#hide").show();
});
不确定它是否是你想要的,但我认为你应该使用焦点。 但请记住,您必须列出所有元素(在这种情况下,只需按钮和输入),如果您点击其中任何一个,它将触发该功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.