gpt4 book ai didi

html - 在 Firefox 中悬停输入自动完成时 Div 消失

转载 作者:太空狗 更新时间:2023-10-29 12:26:25 25 4
gpt4 key购买 nike

我编了一个JSFiddle .

这是一个登录表单,当鼠标悬停在“登录”菜单上时会出现,但是当鼠标悬停在输入自动完成时,登录表单会消失,我不希望这样。

如何在不禁用输入自动完成的情况下保留登录表单,这只能用 css 实现吗?

<div class="login"> <span>Sign in</span>

<div class="login_form">
<label for="email">Email:</label>
<input type="text" id="email" name="email" value="" />
<label for="pass">Password:</label>
<input type="password" id="pass" name="pass" value="" />
<input type="submit" class="" value="Sign in" />
</div>

</div>

.login {
position: relative;
height:60px;
width:50px;
margin:30px;
}
.login:hover .login_form {
display: block;
}
.login_form {
box-shadow: 0 0 1px;
padding:10px;
position: absolute;
left: 0px;
top: 30px;
z-index: 9999;
display: none;
}

最佳答案

不是一个好的解决方案,但却是一个非常有用的提示:http://jsfiddle.net/ymDTj/2/

使用 JavaScript (jQuery):

$('.login').on('mouseover', function () {
$('.login_form', this).show();
}).on('mouseout', function (e) {
if (!$(e.target).is('input')) {
$('.login_form', this).hide();
}
});

关于html - 在 Firefox 中悬停输入自动完成时 Div 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19727671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com