Bootstrap的下拉菜单一直都是需要点击,才会显示出来,可能不太符合大家的使用习惯,可能有的用户都不知道这个可以点击,国外的一个开发者写了一个插件,能将点击事件切换为Hover鼠标悬停事件,这样节约了用户的操作和时间。
Bootstrap Hover Dropdown是一个非官方的Bootstrap插件,使Bootstrap下拉菜单激活悬停和提供更好的用户体验,当前版本支持最新版的Bootstrap 3,所以不必担心使用兼容的问题。
安装方法
可以下载并解压缩下载包从GitHub。或者,可以下载文件通过鲍尔(JavaScript的包管理系统):
这也将自动安装Bootstrap和jQuery插件,如果需要。
一旦已经下载的文件,在代码文件最后引入Bootstrap的js文件(S)即可:
使用方法
就像使用Bootstrap一样,可以激活它,没有任何的JavaScript,只要添加一个数据属性,可以让它自动工作。
添加data-hover="dropdown"到标签中,如果已经使用Bootstrap,可以替换Bootstrap的data-toggle="dropdown"。
可以通过数据属性设置选项,也可以通过data-delay和data-close-others来设置选项。这是一个标准的例子:
实际上比较简单,只需要加一个css设置下hover的状态,把下拉菜单设置成block,具体css:
.nav
> li:hover .dropdown-menu {display: block;}
这句css加在bootstrap.min.css之后出现的css中,你试下!