我做了一个登录下拉菜单,但有时它会滑动 2 次。我找不到问题可能你们中的一些人知道这个问题。
这是我的代码:
查询:
$("div#drop_down").hide();
$("p.login_trigger").mouseenter(function() {
$("#drop_down").slideDown(250);
});
$("#drop_down").mouseleave(function() {
$(this).slideUp(250);
});
HTML:
<div id="login_area">
<p class="login_trigger">Login
<div id="drop_down">
<form id="" name="" method="post">
<input type="text" name="username" class="username" /><br />
<input type="password" name="password" class="password" /><br />
<input type="submit" name="submit" class="button" value="Login" />
</form>
</div>
</p>
</div>
CSS:
div#login_area p.login_trigger {
display:block;
padding:6px;
background-color:#e2e2e2;
color:#4a4a4a;
-webkit-border-radius:5px;
border-radius:5px;
z-index:99;
}
div#login_area div#drop_down {
position:absolute;
right:20px;
top:40px;
background-color:#e2e2e2;
border:1px solid #e2e2e2;
padding:10px;
-webkit-border-radius: 4px 0px 4px 4px;
border-radius: 4px 0px 4px 4px;
z-index:9;
}