我有一个可拖动的绑定到多个可排序对象。可排序的所有表行(“spec_row”类)并正确连接到可拖动。
我正在使用委托绑定来管理可排序事件。以下是一些示例绑定:
$("div#tabs").on("sortstart", "tr.spec_row", function(event, ui) { alert("start"); });
$("div#tabs").on("sortchange", "tr.spec_row", function(event, ui) { alert("change"); });
$("div#tabs").on("sortstop", "tr.spec_row", function(event, ui) { alert("stop"); });
在上述所有事件中,都会按预期弹出相应的警报消息。但是由于某种原因,“sortreceive”事件没有执行:
$("div#tabs").on("sortreceive", "tr.spec_row", function(event, ui) { alert("receive"); });
真正让我困惑的是,我以前使用 ID(而不是类)来唯一标识规范行(但由于超出此问题范围的原因而不得不更改为类)。当我使用 ID 时,“sortreceive”事件执行得很好。
对于它的价值,我使用的是 jQuery UI 1.8.16(并且没有我可以看到的错误报告)。
我会从南非一路寄一张明信片(明信片上有狮子和大象什么的)给能解决这个问题的人!:)