如何始终将元素放在第一个位置?

丹尼斯·奥梅罗维奇(Denis Omerovic)

我正在使用Jquery UI连接列表,因此可以将元素从一个列表排序到另一个列表。我唯一的问题是,无论我拖动到哪里,我都不知道如何始终将元素放在第一个位置。如果我从一个列表拖动到另一个列表,则希望该元素在该列表中的第一位置。

我已经设置了所有内容,并创建了jsfiddle文件。

https://jsfiddle.net/chille1987/nvyztwku/14/

<div class="flex">
    <ul id="sortable1" class="column">
      <li class="ui-state-default">Item 1</li>
      <li class="ui-state-default">Item 2</li>
      <li class="ui-state-default">Item 3</li>
      <li class="ui-state-default">Item 4</li>
    </ul>

    <ul id="sortable2" class="column">
      <li class="ui-state-default">Item 1</li>
      <li class="ui-state-default">Item 2</li>
      <li class="ui-state-default">Item 3</li>
      <li class="ui-state-default">Item 4</li>
    </ul>
 </div>

$( function() {
    $('.column').sortable({
      connectWith: '.column'
    });
});
j08691

使用sortable的stop事件,然后添加:

$(function() {
  $('.column').sortable({
    connectWith: '.column',
    stop: function(event, ui) {
      $(ui.item).prependTo($(ui.item).parent())
    }
  });
  $("#sortable1 li, #sortable2 li").disableSelection();
});

jsFiddle示例

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过在第一个位置插入元素来更新数组

jQuery,如何通过属性的第一个位置值选择元素

SORTC始终将数组的第一个元素移到末尾

如何转换所有元组的第一个元素,然后在Python中移动一个位置?

插入新的 Firebase 数据后,RecycerView 始终重置回第一个位置

检索表时,无法在表中的第一个位置获得第一个元素?

如何在Java中将字符串的第一个字符放在字符串的最后一个位置?

隐藏其他元素后将图像移动到第一个位置

Onclick将元素移到第一个位置

将元素移到数组中的第一个位置

在嵌套列表的第一个位置计数相同的元素

为什么元素在动画后回到第一个位置?

将数组元素移动到第一个位置但保持顺序

如何使输出打印每三个相同数字的第一个位置?

保存更改后如何将已编辑的记录放在网格的第一个位置上?

如何将列表的第一个元素的值连接到下一个位置?- Python

查找排序数组中元素的第一个和最后一个位置

PHP 多维数组排序在第一个位置保留一个元素值

如何添加到列表的第一个位置?

在Python中:如何在情况下的第一个位置处理零

如何将列表项移到第一个位置然后移回?

如何在字符串内拆分数字(第一个位置)?

如何将复制的工作表移动到第一个位置?

始终将 strtok_s 的第一个参数保持为 NULL 是否正确?

按字母顺序排序始终将所有文本作为第一个选项

如何从第二个位置索引到最后一个到第一个位置?

xsl:选择找到元素的第一个位置,而不是第二个

如何找出选择器在第一个还是最后一个位置

如何在 R 中的第一个位置为列表的每个对象添加一个值