我正在尝试使用JS拖拽一个家族树上的节点。但是,节点将拖动,但不会放在放置它们的位置。它们会回到原来的位置。
我不确定我是否定义了可以正确删除它们的区域。JS代码为:
function allowDrop(ev){
ev.preventDefault();
}
function drag(ev)
{
ev.dataTransfer.setData("Text",ev.target.id);
}
function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("img");
e
我有一个拖拽列表(.field),你可以拖拽项目到一个可排序列表(.sortlist)中。我这样做是因为我不想以任何方式修改主列表(.field)。它工作得很好,除了我不知道如何操作可排序列表中被删除的字段。
我可以通过在droppable ()中的'drop:‘函数中使用以下代码从可拖动对象拖入可放入区域:
$(this).append('html code here to change content of dragged field');
但是,这在sortable()中不起作用。我的代码如下所示:
$(".sortlist").sortable(
在……之间有区别吗?
这
<html>
...
<div id="myDiv"> </div>';
...
</html>
var manyHtmlCode = ' ... many Html Code ... ';
// onclick -> write it in to the DIV -> $('myDiv').append(manyHtmlCode);
还有这个
<html>
...
<div id="myD
在jquery UI拖拽效果中,如何找到被拖拽的拖拽效果?
$('#test').droppable({
drop: function (e,ui) {
//$(this) means the drop-container
//How can I use the "ui" parameter find the being draged one?
}
}
}