jquery-ui之在 jquery drop UI 中,如何使用正确的鼠标位置将拖动元素克隆到放置位置
duanxz
阅读:19
2024-11-24 20:56:43
评论:0
假设我有一个带有可拖动元素的面板,
和一个可放置的容器,当我将元素拖入容器时,
<div id="panel">
<div class="square"></div>
</div>
<div id="canvas"></div>
我想克隆可拖动元素,但问题是,相对位置信息也可以被复制
那么我怎样才能让克隆人停留在鼠标停留位置呢?,这是我的代码
$('.square').draggable({
revert:"valid"
});
$('#canvas').droppable({
drop: function (e, ui) {
$(ui.draggable).clone().appendTo($(this));
}
})
请您参考如下方法:
我建议删除还原以使动画更逼真。
$('.square').draggable({
helper:"clone"
});
$('#canvas').droppable({
drop: function(e, ui){
$(ui.draggable).clone().appendTo($(this));
}
})
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。