我想知道如何指定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可排序,但无法找到解决方案。
提前感谢您的建议