首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jQuery UI制作带有子菜单的引导菜单?

问如何使用jQuery UI制作带有子菜单的引导菜单?
EN

Stack Overflow用户
提问于 2016-06-03 22:06:51
回答 1查看 205关注 0票数 0

我可以使用引导和jQuery创建一个菜单,但我还有其他与jquery冲突的代码。是否有一种方法可以像这些例子那样制作下拉菜单(基本上是一个带有子菜单的简单下拉菜单),但是使用jQuery UI呢?

http://www.bootply.com/nZaxpxfiXz#

http://www.bootply.com/7G8IVMj9k0#

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-05 06:12:15

像jQuery-菜单这样的插件可以使用jQuery UI来实现这一点。您可以自定义菜单小部件,使其看起来像下拉列表:

​

代码语言:javascript
复制
$(function() {
  $("#menu").menu();
  $('button').on('click', function() {
    $("#menu").toggleClass('hidden');
  });
});
代码语言:javascript
复制
.ui-menu {
  width: 150px;
}
.hidden,
.ui-menu.hidden {
  display: none;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" rel="stylesheet" />
<button>Open</button>
<ul id="menu" class="hidden">
  <li class="ui-state-disabled">Aberdeen</li>
  <li>Ada</li>
  <li>Adamsville</li>
  <li>Addyston</li>
  <li>Delphi
    <ul>
      <li class="ui-state-disabled">Ada</li>
      <li>Saarland</li>
      <li>Salzburg an der schönen Donau</li>
    </ul>
  </li>
  <li>Saarland</li>
  <li>Salzburg
    <ul>
      <li>Delphi
        <ul>
          <li>Ada</li>
          <li>Saarland</li>
          <li>Salzburg</li>
        </ul>
      </li>
      <li>Delphi
        <ul>
          <li>Ada</li>
          <li>Saarland</li>
          <li>Salzburg</li>
        </ul>
      </li>
      <li>Perch</li>
    </ul>
  </li>
  <li class="ui-state-disabled">Amesville</li>
</ul>

​

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37624145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档