如何使 Jquery 可排序影响其他 ul 和列表项?

斯宾塞

我正在尝试使用 Jquery Sortable 获取一个列表来影响另一个列表的位置。

什么我目前的工作是两个不同的排序列表,但我想实现的是,在第1项列表1移至底部,第1项列表2移动到下为好,铭记我不希望相反的情况发生,例如我不能将列表 2 的第 1 项移动到底部以影响列表 1。

<script>
$( function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
$( "#list" ).sortable();
$( "#list" ).disableSelection(); 
} );
</script>
</head>
<body>

<ul id="sortable">
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 1</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 2</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 3</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 4</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 5</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 6</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 7</li>
</ul>
<ul id="list">
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 1</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 2</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 3</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 4</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 5</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 6</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 7</li>
</ul>

任何帮助将不胜感激谢谢!

塔索斯邪能

在您的 HTML 中:

<ul id="sortable" class="sort-list-ul">
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 1</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 2</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 3</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 4</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 5</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 6</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 7</li>
</ul>
<ul id="list" class=" sort-list-ul-no-drag">
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 1</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 2</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 3</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 4</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 5</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 6</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s">
</span>Item 7</li>
</ul>

在你的 js 中:

     $(function () {
     $(".sort-list-ul").sortable({
         update: function (event, ui) {
             $(".sort-list-ul-no-drag").not($(this)).html($(this).html());
         }
     }).disableSelection();

   $('.sort-list-ul-no-drag').sortable();

 });

这是一个 jsfiddle:https ://jsfiddle.net/1Lcx9gnf/15/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jquery(最好)显示和隐藏无序列表(ul)中的列表项(li)元素?

来自分类Dev

如何使jQuery UI自动完成下拉ul列表项被有选择地禁用

来自分类Dev

如何使用jquery将php中的列表项动态添加到<ul>中?

来自分类Dev

如何使用javascript和jQuery制作列表项?

来自分类Dev

Jquery - 对嵌套的 ul 列表进行排序

来自分类Dev

通过jQuery在UL中插入列表项

来自分类Dev

使用jQuery使将来的列表项可排序

来自分类Dev

如何从API响应生成动态Ul li(列表项)?

来自分类Dev

如何使用jQuery获取ul li列表值

来自分类Dev

jQuery slideUp()影响其他列表的slideDown()

来自分类Dev

<ul>比列表项宽

来自分类Dev

可滚动UL中的列表项背景

来自分类Dev

如何在jQuery中制作ul和li的框图?

来自分类Dev

如何在angular js的嵌套ul li ul li列表项中重复数据?

来自分类Dev

当用户单击其他位置时如何使用jquery隐藏ul

来自分类Dev

Collections.sort()影响所有ArrayList。如何仅对一个列表排序而不对其他列表排序?

来自分类Dev

如何在jQuery Mobile中的可单击列表项中使用按钮创建列表视图

来自分类Dev

如何使用jquery appendTo()将列表项和按钮组合在一起?

来自分类Dev

获取可排序的jQuery中列表项的顺序

来自分类Dev

jQuery嵌套可排序列表项可编辑

来自分类Dev

jQuery 附加 li 和 ul

来自分类Dev

如何在使用jquery中单击可修复列表项

来自分类Dev

如何使用嵌套列表中的列表项找到最深的ul / ol

来自分类Dev

jQuery Mobile导航栏中的列表项比其他列表项小

来自分类Dev

jQuery将列表项替换为具有特定类的其他列表项

来自分类Dev

jQuery Mobile导航栏中的列表项比其他列表项小

来自分类Dev

jQuery可拖动列表项被隐藏

来自分类Dev

在<ul>列表的右侧添加其他文本

来自分类Dev

Linq如何将列表项与其他列表项合并

Related 相关文章

  1. 1

    如何使用jquery(最好)显示和隐藏无序列表(ul)中的列表项(li)元素?

  2. 2

    如何使jQuery UI自动完成下拉ul列表项被有选择地禁用

  3. 3

    如何使用jquery将php中的列表项动态添加到<ul>中?

  4. 4

    如何使用javascript和jQuery制作列表项?

  5. 5

    Jquery - 对嵌套的 ul 列表进行排序

  6. 6

    通过jQuery在UL中插入列表项

  7. 7

    使用jQuery使将来的列表项可排序

  8. 8

    如何从API响应生成动态Ul li(列表项)?

  9. 9

    如何使用jQuery获取ul li列表值

  10. 10

    jQuery slideUp()影响其他列表的slideDown()

  11. 11

    <ul>比列表项宽

  12. 12

    可滚动UL中的列表项背景

  13. 13

    如何在jQuery中制作ul和li的框图?

  14. 14

    如何在angular js的嵌套ul li ul li列表项中重复数据?

  15. 15

    当用户单击其他位置时如何使用jquery隐藏ul

  16. 16

    Collections.sort()影响所有ArrayList。如何仅对一个列表排序而不对其他列表排序?

  17. 17

    如何在jQuery Mobile中的可单击列表项中使用按钮创建列表视图

  18. 18

    如何使用jquery appendTo()将列表项和按钮组合在一起?

  19. 19

    获取可排序的jQuery中列表项的顺序

  20. 20

    jQuery嵌套可排序列表项可编辑

  21. 21

    jQuery 附加 li 和 ul

  22. 22

    如何在使用jquery中单击可修复列表项

  23. 23

    如何使用嵌套列表中的列表项找到最深的ul / ol

  24. 24

    jQuery Mobile导航栏中的列表项比其他列表项小

  25. 25

    jQuery将列表项替换为具有特定类的其他列表项

  26. 26

    jQuery Mobile导航栏中的列表项比其他列表项小

  27. 27

    jQuery可拖动列表项被隐藏

  28. 28

    在<ul>列表的右侧添加其他文本

  29. 29

    Linq如何将列表项与其他列表项合并

热门标签

归档