jQuery可排序的跳过元素

时间:2015-02-12 11:30:00

标签: javascript jquery jquery-ui

我在项目中使用sortable函数。我需要跳过箭头(不要改变箭头位置)并用item2改变item1的位置,依此类推。

$('#approverChain').sortable({
        items: ':not(.static)',
        start: function(){
            $('.static', this).each(function(){
                var $this = $(this);
                $this.data('pos', $this.index());
            });
        },
        change: function(){
            $sortable = $(this);
            $statics = $('.static', this).detach();
            $helper = $('<div></div>').prependTo(this);
            $statics.each(function(){
                var $this = $(this);
                var target = $this.data('pos');

                $this.insertAfter($('div', $sortable).eq(target));
            });
            $helper.remove();
        }
    });

以下是我的所有代码:fiddle

0 个答案:

没有答案