我的导航栏有用于登录和搜索的下拉“字段集”,如下所示:
<div class="nav-button" id="nav-box">
<a class="inside-link">
<span id="inside-text">Sign in</span>
</a>
<fieldset id="menu-box" class="menu-box">
<form method="post" id="forms" class="forms" action="checklogin.php">
<label for="username">Username or email</label>
<input type="text" id="username" name="username" value="" title="username" tabindex="4">
<label for="password">Password</label>
<input type="password" id="password" name="password" value="" title="password" tabindex="5">
<input type="submit" id="small-btn" value="Sign in" tabindex="6">
<input type="checkbox" id="remember" name="remember_me" value="1" tabindex="7">
<label for="remember">Remember me</label>
<br />
<a href="#"id="resend_password_link">Forgot your password?</a>
<a id='forgot_username_link' title="If you remember your password, try logging in with your email" href="#">Forgot your username?</a>
</form>
</fieldset>
</div>
我在这里有一个小提琴:http: //jsfiddle.net/WBrns/5/
虽然像“搜索”、“用户名”和“密码”这样的输入框是焦点,但我希望相关的下拉菜单不会消失,这样用户在打字时就不必将鼠标放在下拉菜单中。
CSS 中的第 288 行是我们的第一次尝试,这显然行不通。我的网站已经包含 jQuery,因此任何 js/jquery 解决方案都是可以接受的(因为我认为纯 css 不可能)
谢谢!