【发布时间】:2014-09-29 12:20:51
【问题描述】:
我有两个块,“可拖动”和“可排序”。在“可拖动”中,我有一些可以将它们拖动到“可排序”的项目。
我希望能够单击“可拖动”内的项目并自动将其拖动到“可排序”中。
这是我的 JS:
$(".sortableList").sortable({
placeholder: 'ui-state-highlight',
});
$('.sortableList').disableSelection();
$(".draggable").draggable({
connectToSortable: '.sortableList',
cursor: 'pointer',
helper: 'clone',
revert: 'invalid',
start: function (event, ui) {
$(this).addClass('testing');
}
});
这是jsbin
任何想法如何通过单击将元素拖动到“可排序”?
【问题讨论】:
-
我想我没有关注。您希望能够创建新的
draggables附加到您周围的静态项目中的sortable列表? -
不,我想通过单击要拖动的元素来模仿将元素拖动到 sortableList 中的行为。
-
好的,所以你有在可排序列表之外的项目,你想添加你想要的,而不让其他人排除,对吧?
-
是的,您可以在 jsbin 示例中看到拖动是如何工作的。所以当我点击我通常必须拖动的项目时,我想要同样的事情。
标签: javascript jquery jquery-ui jquery-ui-sortable