引导程序3-导航栏下拉菜单后,单击使背景变暗
Bootstrap 3 - after Navbar dropdown click darken background
当引导导航栏菜单项处于下拉状态时,我想实现背景覆盖,使背景变暗。
你可能已经在亚马逊的新主题上看到了这种影响。当用户单击"部门"菜单项并显示下拉菜单项时,背景将变暗。
我确实搜索了网络和stackoverflow,但没有找到任何解决方案。也许你有一个解决方案。
到目前为止,我只实现了CSS的叠加效果。现在我想将它与下拉状态操作绑定。
注意:当用户单击屏幕上的任何其他位置时,下拉列表就会关闭,覆盖应该会显示:也没有。
<style>
#overlay{
position:absolute;
top:0px;
left:0px;
bottom:0px;
right:0px;
background-color:rgba(0,0,0,0.7);
/* -webkit-filter: blur(10px) grayscale(50%); */
}
</style>
在@sooks的帮助下,我能够确定引导菜单的打开和关闭状态。这是它的样子。
$('.dropdown').on('show.bs.dropdown', function () {
alert('Hi');
})
$('.dropdown').on('hide.bs.dropdown', function () {
alert('Bye');
})
Bootstrap提供您监听的事件(例如show.bs.dropdown
)-请参阅以下文档:
http://getbootstrap.com/javascript/#dropdowns
因此,监听打开和关闭事件,并根据需要隐藏/显示覆盖
相关文章:
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在显示侧边栏时禁用背景,单击除侧边栏之外的任何位置都会关闭侧边栏
- 获取表中要更改的行的背景以进行单击
- 如何创建背景图像列表'URL,并使用jQuery在单击函数时应用它们
- 如何使模态的背景可以单击
- 谷歌工作表中的按钮,当单击时,会更改特定单元格的背景
- 使用 jQuery 单击链接时更改链接背景颜色
- 在按钮单击时将图像URL数据显示到弹出框中,而无需禁用背景
- 如何使用Kango框架在弹出框中单击按钮时更改网站的背景
- 通过右键单击更改完整日历中事件的背景颜色 - 不起作用
- 尝试在单击时使用Jquery更改html的背景颜色
- 单击时背景淡入
- on单击“更改背景图像”
- 使用jQuery单击时更改背景颜色
- 单击背景时使用鼠标向下制作动画
- 为什么当用户单击背景时,我的jQuery Mobile页脚会出现然后消失
- 淡入淡出灯箱,然后单击背景,使其消失
- 淡出JavaScript”;模式窗口”;当单击背景时
- 通过单击背景来消除html对话框元素
- 通过单击背景关闭叠加层