我有一个可拖动的绑定到多个sortables。 sortables都是表行(类“spec_row”)并且正确连接到draggable。
我使用委托绑定来管理可排序事件。以下是一些示例绑定:
$("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(并且没有我能看到的错误报告)。
我将从南非一直寄明信片(明信片上有狮子和大象等等)给谁设法解决这个问题! :)