gpt4 book ai didi

jQuery 复制并拖动图像

转载 作者:行者123 更新时间:2023-11-30 23:51:33 25 4
gpt4 key购买 nike

我正在尝试创建一个小型应用程序,用户可以在其中拖动图像并移动它。

我正在使用 jQuery UI。我能够创建一个克隆,但拖动的东西不起作用。此外,当创建克隆时,它会添加到“此”图像旁边。我希望克隆图像和原始图像彼此重叠。这样 mousedown 事件就会创建一个新图像并使其可拖动,从而获得克隆效果。

演示位于http://www.kalomaya.com/dragable/index.html

.draggable {
float:left;
margin-right:10px;
margin-bottom:10px;
position:relative;
}

<div class="draggable"><img src="images/imageA.png" /></div>
<div class="draggable"><img src="images/imageB.png" /></div>

<script type="application/javascript">
$(function(){
$(".draggable").mousedown(function()
{
$(this).children().clone().appendTo(this);
$(this).children().draggable();
});
});
</script>

最佳答案

您可能应该使用 jQueryUI 的可拖动功能来进行克隆:

$( ".draggable" ).draggable({ helper: "clone" });

更新:由于上述内容并没有真正回答您的整个问题,因此我创建了一个 jsfiddle认为你正在尝试做的事情。

$('.draggable').draggable({helper: "clone"});
$('.draggable').bind('dragstop', function(event, ui) {
$(this).after($(ui.helper).clone().draggable());
});

关于jQuery 复制并拖动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com