我在包含登录文本字段的页面顶部创建了一个小 div。一切正常,当页面加载时文本框会显示,但是我希望它是当页面加载时它不应该显示,直到我单击下面的按钮将其下拉。现在它在加载时以相反的方式工作,然后我必须单击它来关闭它。有人可以帮我解决这个问题以下是我的代码
//JQuery
$(".logbtn").click(function(){
$("#loginbox").slideToggle("slow");
$(this).toggleClass("active");
});
// HTML
<div id="log">
<div id="loginbox">
<form method="post" action="login.php">
<p><input type="text" name="username" value="username" id="usernamelog"/></p>
<p>Password: <input type="password" name="password" /></p>
<p><input type="submit" name="login" value="Login"/></p>
</form>
</div>
<a class="logbtn">Login</a>
</div>
//CSS
div#log{
width:301px;
position:absolute;
margin-top:0px;
margin-left:650px;
}
div#loginbox{
width:300px;
background-color:#efebee;
padding-left:10px;
top:2px;
padding-bottom:10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.logbtn{
width:200px;
background-color:black;
padding:7px 30px;
}