【问题标题】:jQuery UI sortable for li items in Bootstrap 3 nav可在 Bootstrap 3 导航中对 li 项目进行排序的 jQuery UI
【发布时间】:2013-12-25 08:48:18
【问题描述】:

我有一个简单的 Bootstrap 3 导航栏,它具有以下 HTML:

<nav class="navbar navbar-default" role="navigation">
  <div class="navbar-header">
    <a class="navbar-brand" href="#">Brand</a>
  </div>
  <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
    <ul class="nav navbar-nav">
      <li class="active"><a href="#">Page 1</a></li>
      <li><a href="#">Page 2</a></li>
      <li><a href="#">Page 3</a></li>
      <li><a href="#">Page 4</a></li>
    </ul>
  </div>
</nav>

我想让li 元素可排序:以便能够对它们进行重新排序。

我试过了:

$("ul>li").sortable();

我可以拖动页面,但不能将它们放到其他位置(例如在demo 中)。

如何解决此问题?

见下图:JSFIDDLE

【问题讨论】:

    标签: jquery html jquery-ui twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    仅使用类名 .name 而不是元素名作为选择器

    $(".nav").sortable();
    

    Fiddle Demo

    【讨论】:

    • 哎呀,我的错...谢谢!
    • 没关系,它发生了!很高兴它有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多