JQuery UI 1.10.3不删除项的可排序
我使用的是一个可排序的图像div,但当它从div中拖出时,我无法删除该项JQuery UI 1.10.3不删除项的可排序,jquery,html,css,jquery-ui,Jquery,Html,Css,Jquery Ui,我使用的是一个可排序的图像div,但当它从div中拖出时,我无法删除该项 var sortableIn = false; $("#divId").sortable({ over: function () { sortableIn = false; }, out: function () { sortableIn = true; }, beforeStop
var sortableIn = false;
$("#divId").sortable({
over: function () {
sortableIn = false;
},
out: function () {
sortableIn = true;
},
beforeStop: function () {
if (sortableIn == true) {
ui.item.remove();
}
},
}).disableSelection();
我也尝试过$(div.img)在beforeStop函数中使用remove方法,我知道$(div.img)是不正确的,但它似乎确实删除了弹出的恼人的占位符。
var newItem=ui.item;也没有做这个把戏
这是一个恼人的占位符这似乎有效
我曾经
var sortableIn = false;
$('#divId').sortable({
over: function () {
sortableIn = false;
},
out: function (event, ui) {
sortableIn = true;
},
beforeStop: function(event, ui) {
if (sortableIn == true) {
ui.item.remove();
}
}
}).disableSelection();
这似乎奏效了
我曾经
var sortableIn = false;
$('#divId').sortable({
over: function () {
sortableIn = false;
},
out: function (event, ui) {
sortableIn = true;
},
beforeStop: function(event, ui) {
if (sortableIn == true) {
ui.item.remove();
}
}
}).disableSelection();
刚刚注意到,您的示例使用的是jQuery 1.8.3,它似乎至少在JSFIDLE上使用jQuery 1.9.1和UI 1.9.2。不,您是对的,我是瞎了。。我的函数中缺少事件和ui参数。我们注意到您的示例使用的是jQuery 1.8.3,而且它似乎至少在JSFIDLE上使用jQuery 1.9.1和ui 1.9.2。不,您是对的,我是瞎了。。我的函数中是否缺少事件和ui参数jQuery ui 1.10.3可能存在的错误?jQuery ui 1.10.3可能存在的错误?