我有两个块一个是“可拖动”而另一个是“可排序”。
我想要做的是当我开始从“可排序”拖动项目以通过jQuery执行某些操作时。
这是我的JS:
$(".sortableList").sortable({
});
$(".draggable").draggable({
connectToSortable: '.sortableList',
cursor: 'pointer',
helper: 'clone',
revert: 'invalid',
start: function (event, ui) {
$(this).addClass('testing');
}
});
这是jsbin
任何想法我该怎么做?
答案 0 :(得分:2)
您必须按以下方式添加更新事件:
$(".sortableList").sortable({
update: function(event, ui) {
//alert("Do something here when item left!");
},
start: function(event, ui) {
//alert("Do something here when item just dragged from sortable!");
},
});
因此,当从sortable拖动到位置update
时,将触发事件并触发拖动.start
。