Jquery ui 多拖多放
我正在开发一个应用程序,它的UI用于映射字段(Source=>Destination)。 这些字段将出现在UL->LI->DIV中 这些列表将由PHP动态创建 源字段可以使用revert:true进行拖动,其中as目标字段(可拖放)将接受源字段。我知道接受:“divsource” 我可以使许多div可拖放,但我的问题是如何将许多LI->div定义为可拖放 最后,drop事件将调用ajax,我也可以处理它 我是jQuery新手,到目前为止,我所学到的一切都是关于这个任务的。但是,我的快速学习能力不是问题 请举例说明 谢谢 威基 下面的代码是我一直在玩的东西。我知道它与最终的样子有点相去甚远:Jquery ui 多拖多放,jquery-ui,jquery,drag-and-drop,Jquery Ui,Jquery,Drag And Drop,我正在开发一个应用程序,它的UI用于映射字段(Source=>Destination)。 这些字段将出现在UL->LI->DIV中 这些列表将由PHP动态创建 源字段可以使用revert:true进行拖动,其中as目标字段(可拖放)将接受源字段。我知道接受:“divsource” 我可以使许多div可拖放,但我的问题是如何将许多LI->div定义为可拖放 最后,drop事件将调用ajax,我也可以处理它 我是jQuery新手,到目前为止,我所学到的一切都是关于这个任务的。但是,我的快速学习能力不
<script type="text/javascript">
$(document).ready(function(){
$('.srcfield').draggable({
revert: true,
helper: "clone"
});
$('#destinationfeilds').droppable({
accept : ".srcfield",
over: function(){
$(this).removeClass('out').addClass('over');
},
out: function(){
$(this).removeClass('over').addClass('out');
},
drop: function(ev, ui){
//var answer = confirm('Delete this item?');
var theTitle = $(ui.draggable).attr("title");
$(this).html("<u>"+theTitle+"</u><br/> is mapped!");
//$(this).removeClass('over').addClass('out');
//alert(theTitle);
}
});
});
</script>
</head>
<body>
<div id="destinationfeilds" class="out">
<span>Destination</span>
</div>
<div id="destinationfeilds" class="out">
<span>Destination</span>
</div>
<div id="sourcefields">
<div class="srcfield" title="First Name"><span>First Name</span></div>
<div class="srcfield" title="Last Name"><span>Last Name</span></div>
<div class="srcfield" title="Age"><span>Age</span></div>
</div>
</body>
$(文档).ready(函数(){
$('.srcfield')。可拖动({
回复:对,
助手:“克隆”
});
$(“#destinationfeilds”)。可拖放({
接受:“.srcfield”,
结束:函数(){
$(this.removeClass('out').addClass('over');
},
输出:函数(){
$(this.removeClass('over').addClass('out');
},
下拉:功能(ev、ui){
//var answer=确认('删除此项目?');
var theTitle=$(ui.draggable).attr(“标题”);
$(this.html(“+theTitle+”
已映射!”);
//$(this.removeClass('over').addClass('out');
//警报(标题);
}
});
});
目的地
目的地
名字
姓
年龄
你能告诉我们你到目前为止有什么吗?@Andy我有一些办法让它工作,下一件事你可以帮忙的是一个可拖动的复合div名字和可拖放div,就像这个名字一样。当可拖动拖放到可拖放时,我需要将hidden的值从输入复制到mapped_1的hidden的值。如何做到这一点,谢谢Wikkico。你能告诉我们你到目前为止有什么吗?@Andy我有一些方法工作中,你可以帮助的下一件事是一个可拖动的复合div名字和可拖放div,就像这个名字一样。当可拖动拖放到可拖放上时,我需要将hidden的值从输入复制到mapped_1的hidden的值。如何做到这一点,感谢wikki