用这个
<li><a class="login" href="#">Login</a>
<div class="form" style="display:none">
<form class="pure-form pure-form-stacked">
<fieldset>
<label for="email">Email</label>
<input id="email" type="email" placeholder="Email">
<label for="password">Password</label>
<input id="password" type="password" placeholder="Password">
<label for="remember" class="pure-checkbox">
<input id="remember" type="checkbox">
Remember me </label>
<button type="submit" class="pure-button pure-button-primary">Sign in</button>
</fieldset>
</form>
</div>
</li>
js
$(document).ready(function() {
$(".login").hover(function() {
$(".form").css("display", "block")
},
function(){
$(".form").css("display", "none");
}
);
});
这将在鼠标悬停时触发元素,但在鼠标悬停时会再次消失。如果你愿意,你可以使用鼠标悬停,这样当用户将鼠标悬停时它就会显示出来。或者你可以使用点击功能。