javascript - 在 Bootstrap 3 按钮下拉菜单中添加滑动功能的问题

标签 javascript jquery twitter-bootstrap twitter-bootstrap-3

您能看一下This Demo吗?请告诉我为什么我无法将幻灯片功能添加到 Bootstrap 3 按钮下拉列表中?

<!-- Split button -->
<div class="btn-group">
    <button type="button" class="btn btn-danger">Action</button>
    <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> <span class="caret"></span>
 <span class="sr-only">Toggle Dropdown</span>

    </button>
    <ul class="dropdown-menu" role="menu">
        <li><a href="#">Action</a>
        </li>
        <li><a href="#">Another action</a>
        </li>
        <li><a href="#">Something else here</a>
        </li>
        <li class="divider"></li>
        <li><a href="#">Separated link</a>
        </li>
    </ul>
</div>


<script>

  $('.dropdown-toggle').on('show.bs.dropdown', function (e) {
      $(this).find('.dropdown-menu').first().stop(true, true).slideDown();
  });

  $('.dropdown-toggle').on('hide.bs.dropdown', function (e) {
      $(this).find('.dropdown-menu').first().stop(true, true).slideUp();
  });
</script>

谢谢

最佳答案

All dropdown events are fired at the .dropdown-menu's parent element. link

您需要使用

$('.btn-group').on('show.bs.dropdown', function() { ... });

参见this fiddle .

关于javascript - 在 Bootstrap 3 按钮下拉菜单中添加滑动功能的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27394912/

相关文章:

html - 文本边框底部问题

javascript - 无法从 json 对象添加键值对到 json 对象中

javascript - 如何在 cookie 中存储并检索图像的链接?

javascript - Node.js 中如何处理互包含?

jquery - 复制 <img> src 属性并将其设置为背景图片

javascript - MDL菜单点击鼠标右键打开bug

html - Bootstrap 模态 vimeo 播放按钮

javascript - 单击 nav-pills 时 Bootstrap 中的选项卡式下拉菜单不断关闭

javascript - Angular - iPhone/iPad 上的 ng-blur 问题

javascript - 如何在输入标签中使用javascript显示实时输入?