如何定义jquery UI可排序的可拖动区域?

时间:2018-05-26 01:25:27

标签: jquery jquery-ui jquery-ui-draggable

我想知道如何指定jquery ui可排序插件的可拖动区域? 我已经创建了多个块,我想通过它来对它进行排序:

$('.itemsWrapper').sortable({
            startPos: null,
            endPos: null,
            start: function(event, ui) {
                this.startPos = ui.item.index();
            },
            stop: function(event, ui) {
                this.endPos = ui.item.index();
                __this.onReorder.emit({ from: this.startPos, to: this.endPos });
            }
        }).disableSelection();

一般情况下,它工作正常,但在我将地图设置为可拖动之后,整个地图变得可拖动,这种行为是错误的,因为用户仍然想要移动地图内容而不会使整个地图改变顺序。

我在地图顶部放置了一个图标,我想强制执行仅在用户拖动该图标时发生的拖动行为。

但如何实现这一目标?我检查了jquery UI可排序,但无法找到解决方案。

提前感谢您的建议

0 个答案:

没有答案