jquery - HTML选择下拉选项在背景上重叠问题
问题描述
我对 HTML 选择下拉选项有一个小问题。我单击了 HTML 下拉列表,但没有从下拉列表中选择任何选项,将光标移动到“显示背景”标签。下拉列表中的选项现在与背景重叠。
也可以在http://mansri.com/issues/select-dropdown/index.html找到一个示例
下面是我的 HTML、CSS 和 jQuery 代码。
HTML 代码
<div style="margin-top: 120px; width: 80%; margin-left: auto; margin-right: auto;">
<a href="#" class="show-backdrop">Show Backdrop</a>
<div class="backdrop">
</div>
<select>
<option>Select Any</option>
<option value="">sadf</option>
<option value="">qewrqer</option>
<option value="">xxccvcv</option>
<option value="">;lkj;lkjdssf</option>
</select>
<br>
</div>
CSS
.backdrop {
width: 100%;
height: 100%;
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
background-color: #000;
opacity: 0.8;
display: none;
}
.backdrop-show {
display: block;
}
jQuery
$('.show-backdrop').hover(function(){
$('.backdrop').addClass('backdrop-show');
});
在悬停时显示背景时,如果显示选择下拉选项,它不应与我的背景重叠。
提前感谢您为此提供解决方案。
解决方案
推荐阅读
- php - retrieve gmail inbox through PHP imap function
- authentication - Refresh-Token (JWT) 如何避免中间人攻击?
- swift - 如何在 Swift 脚本中通过 Zsh 设置环境变量
- firebase - Failing to write data to firestore using flutter and firebase
- vim - 类似笔记本的 Vim 和 IPython shell
- ipfs - Is it possible to share a folder for writes and updates between different IPFS nodes?
- python - 为什么我的输出没有大写 python?
- angular - 使用 Angular 7 导航时页面未正确加载
- postman - 无法使用来自automate.io 的webhook 将表单数据发布到应用程序
- android - 我在签名的 apk 中收到错误“WebViewFactory:没有这种方法”