我想删除 <div>
的拖动属性当我把它放在容器上时。但是我得到一个错误 "Property 'draggable' of object #<Object> is not a function"
,下面是我的代码。
$( "#fighter1" ).draggable(); //fighter1 is the id of draggable object
$( "#fighter2" ).draggable();
$( "#fighter3" ).draggable();
$( "#fighter4" ).draggable();
$( "#fighter5" ).draggable();
$( "#fighter6" ).draggable();
$( "#dest" ).droppable({ //dest is the id of droppable object
drop: function( event, ui ) {
ui.draggable("destroy"); //I get error here.
}
});
我使用的jquery ui版本是1.8.12
最佳答案
我的猜测是“ui”是一个简单的旧 javascript 对象而不是 jQuery 对象。
尝试(修订):
$(ui.draggable).draggable("destroy");
关于javascript - ui.draggable ("destroy"的 jquery ui 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10024990/