javascript - Bootstrap 悬停效果在 IE 11 中未按预期工作
问题描述
下面是我的div
结构。我正在尝试创建大型菜单。就像当用户将鼠标悬停在button
类内时dropdown
,菜单将显示slideDown
/slideUp
效果。但最初它甚至在 chrome 中也不起作用,并且表现得像,当悬停在dropdown
div 中的任何位置时,菜单开始向下滑动/向上滑动,
即悬停效果应用于整个 div 而不是悬停在按钮上。所以我使用display:contents
了 chrome 的属性并得到了修复,但同样的修复不适用于 IE 11,因为 IE 11display:contents
不支持。
<div class="row">
<div class="dropdown">
<button class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown">
<span class="btn">Hover to see menu</span>
</button>
<div class="dropdown-menu">
<!-- for responsive bootstrap grid combination will here -->
<div class="row">
<div class="col-sm-2 col-md-3 col-lg-2"></div>
<div class="col-sm-2 col-md-3 col-lg-2"></div>
<div class="col-sm-2 col-md-3 col-lg-2"></div>
</div>
</div>
</div>
</div>
为了准确和清晰,我想应用悬停效果并仅当用户悬停在 div 内容内而不是整个 div 上的任何位置时才显示菜单滑动。花了将近 3 天的时间,但没有运气。
谢谢你帮助我。
解决方案
推荐阅读
- amazon-web-services - 如何将我的 AWS 服务目录旧版本重定向到新版本
- node.js - 复杂的nodejs路由
- .net - 确定哪个应用程序正在调用 DLL
- javascript - 处理多个复选框和复杂的数据结构(reactjs)
- javascript - 浏览器如何在所有网页上发现用户名和密码?
- php - PDO Inert Into On Duplicate Key 条件不工作
- python - 从长列表 Python 读取时出现 NoneType 错误
- javascript - 如何更改任何网站上的标签值
- javascript - JavaScript setInterval:根据给定的时间段更改活动 div
- c# - 任务并行库和长时间运行的任务