Bootstrap-v3-js插件-下拉菜单

下拉菜单

1、下拉菜单实例

 

2、下拉菜单的用法

2.1 通过data属性调用下拉菜单

通过data属性 data-toggle="dropdown" ,来调用下拉菜单插件。

    <!-- 通过data属性调用下拉列表 -->
    <div class="dropdown">
      <button class="btn btn-danger" data-toggle="dropdown">下拉菜单
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu">
        <li><a href="#">选项1</a></li>
        <li><a href="#">选项2</a></li>
        <li><a href="#">选项3</a></li>
      </ul>
    </div>

2.2 通过javascript代码调用下拉菜单

通过写javascript代码 $('.dropdown-toggle').dropdown() 来调用下拉列表插件。

    <!-- 通过data属性调用下拉列表 -->
    <div class="dropdown">
      <!-- 此时仍然需要 data-toggle="dropdown"-->
      <button class="btn btn-danger" data-toggle="dropdown">下拉菜单
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu">
        <li><a href="#">选项1</a></li>
        <li><a href="#">选项2</a></li>
        <li><a href="#">选项3</a></li>
      </ul>
    </div>
<!-- 通过js代码调用下拉列表 -->
<script>
 $(function(){
  $('.dropdown-toggle').dropdown();
 }) 
</script>

3、下拉菜单的参数

4、下拉菜单的方法

toggle方法

<!-- 通过js代码调用下拉列表 -->
<script>
 $(function(){
  $('.dropdown-toggle').dropdown('toggle');
 }) 
</script>

5、下拉菜单的事件

 Bootstrap 的模态框类提供了一些事件用于监听并执行你自己的代码。

  • show.bs.dropdown 下拉菜单显示之前
  • shown.bs.dropdown 下拉菜单显示之后(此事件在模态框已经显示出来(并且同时在 CSS 过渡效果完成)之后被触发)
  • hide.bs.dropdown 下拉菜单被关闭之前
  • hidden.bs.dropdown 下拉菜单被关闭之后(此事件在模态框被隐藏(并且同时在 CSS 过渡效果完成)之后被触发)

 

posted @ 2021-09-29 15:28  AnnLing  阅读(153)  评论(0编辑  收藏  举报