开发者社区 问答 正文

为什么bootstrap框架中的下拉菜单组件默认是隐藏的啊?

为什么bootstrap框架中的下拉菜单组件默认是隐藏的啊?

展开
收起
格格的阿里云 2022-03-30 02:47:58 672 分享 版权
1 条回答
写回答
取消 提交回答
  • 这是由于“dropdown-menu”本身默认的样式就是“display:none”;你去拉父菜单项,就会显示出下拉菜单,你再去点的时候,又看不到下拉菜单了,又被隐藏了。这里面存在一种javascript技术。它通过在父容器“div.dropdown”上修改“open”来控制下拉菜单是否显示。在默认情况下“div.dropdown”是不存在“open”的,我们第一次点击,它就会增加上open,我们再去点击的时候,就会自动移除。

    2022-03-30 02:48:51
    赞同 展开评论