0
我有2个DIV区域在页面上。 左侧DIV将显示牌号 如: 1.队伍A 2.队伍B 3.队伍C 。 。 。jquery拖放动态创建div生活
<div id="source">
<div class="box" id="A">1.Team A</div>
<div class="box" id="B">2.Team B</div>
<div class="box" id="C">3.Team C</div>
</div>
右手边DIV将显示自定义对话框布局成员点击团队 如:被点击的A队
<div id="dest">
<div class="memberbox" id="Amember">Peter</div>
<div class="memberbox" id="Bmember">Chris</div>
<div class="memberbox" id="Cmember">Rick</div>
</div>
右手边DIV动态阿贾克斯创建。我无法使用拖动和拖放功能拖动成员框。 它是如何工作的?
$(".memberbox").draggable(
{
cursor: "move",
helper: 'clone',
appendTo: 'body',
zIndex: '999',
cursorAt: {top: 15, left: 15},
revert: true,
scroll: false,
addClasses:true,
drag: function(event, ui) {
this.style.borderColor = 'red';
},
stop: function(event, ui) {
this.style.borderColor = 'black';
}
}
);
$('#source').droppable({
activeClass: "active",
hoverClass: "hover",
drop: handleDropEvent
});
function handleDropEvent(event, ui) {
var draggable = ui.draggable;
console.log(draggable);
$(draggable).appendTo('#source');
}