【问题标题】:jQuery: Sortable nested list?jQuery:可排序的嵌套列表?
【发布时间】:2010-01-10 16:34:04
【问题描述】:

我正在构建一个具有父子分页结构的网站。我正在寻找一种方便的方式来管理网站结构。

  • 我希望页面是可排序的

在我生成的站点地图(嵌套 UL)上释放 jQuery 可排序代码,无法正常工作...

$('ul.SiteMap ul').sortable();

真正重要的是它应该不可以在当前 UL 之外进行排序。有什么建议吗?

提前致谢。

【问题讨论】:

    标签: asp.net-mvc jquery-ui jquery-ui-sortable hierarchical-data


    【解决方案1】:

    它对我来说很好用。我只是将每个 ul 分配给一个类,然后执行以下操作:

    $('.sortableList').sortable();
    

    【讨论】:

      【解决方案2】:

      您是否尝试过:

      items: 'ul > li'
      

      ?

      不过,您必须列出所有 UL:

      $('ul.SiteMap ul, ul.sitemap ul ul, ul.sitemap ul ul ul').sortable({
      items: 'ul > li'
      });
      

      我是初学者,所以也许有更好的选择。

      【讨论】:

        【解决方案3】:

        更改父级中子级的顺序很容易,只需给每个 ul 一个类 '.sort' 并执行 $('.sort').sortable();

        更改父级时我会变得有点棘手。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-09-27
          • 2012-10-07
          • 2011-01-26
          • 1970-01-01
          • 2011-02-18
          • 2016-05-15
          • 1970-01-01
          • 2010-10-15
          相关资源
          最近更新 更多