内に 2 つのユーザー名/パスワード テキスト フィールドがあり<li>
ます。ドロップダウンが表示され、テキスト フィールドが表示されます:hover
。<li>
ユーザーがテキスト フィールドをクリックすると<li>
、疑似クラスが必要になり:hover
、マウスが contianing の外側に移動してもフィールドが表示されたままになります<li>
。
このコードを試しましたが、うまくいきません。
<script>$('#username').on('click',function() {
$('#li').trigger('hover');});
</script>
ここにHTMLがあります
<li id="li"><a href="#">Register</a></li>
<p>Or Login Below</p>
<form method="post" action="#" name="loginform" id="loginform" class="myClass">
<fieldset>
<input value="username" type="text" name="username" id="username" onclick="this.value=''" class="left" />
<input value="password" type="password" name="password" id="password" onclick="this.value=''" class="left" />
<input type="submit" name="login" id="login2" value="Login" />
</fieldset>
</form>
</li>
JavaScript が間違っていますか、それとも他の JavaScript と競合している可能性がありますか? また、「をクリックすると消えて、非表示になるように
するのは簡単ですか?<div>
:hover
<li>