【发布时间】:2016-06-25 19:28:02
【问题描述】:
我有一些代码可以收集可排序列表并将其转换为数组。代码设置为处理 drop 事件,因此当您拖动项目然后将其放下时,将创建并发送数组。我需要更改它,以便它由单击按钮触发,但由于某种原因,将其转换为单击事件将不起作用。
这是现在的功能
$(document).ready(function(){
$('#sortable-stages').sortable({
update: function(event, ui) {
var stage = document.getElementsByClassName('stage');
var stageOrder = $(this).sortable('toArray');
$.get('/stages/reorder', { 'order' : stageOrder });
}
});
});
任何关于如何将此代码转换为通过按钮单击触发的东西的帮助都会很棒。
我确实尝试了明显的
$(document).on('click','#stagereorderbutton', function() {
//...
});
即使它会触发警报也不会运行代码,但只有放在开头,update: 部分上方。
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-sortable