我有一个简单的 div 元素,我想将它拖到图像上,但是当我将 div 元素拖到图像上时,它不会在那里显示。1.我想将元素的副本拖到图像上
我尝试了不同的建议,但没有得到我想要的结果。1. 我使用了 helper:'clone'
--> 当我使用 Clone 时它正在制作副本,draggable但它仍然没有在图像标签上显示元素。
在这里我提到了我的简单代码,所以请检查一下。并建议我实现我的结果。
@{
ViewBag.Title = "Draggable";
Layout = null;
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<div>
<div class="ui-visual-focus draggable" style="width:100px;">
Textbox
</div>
<br />
<div class="droppable">
<img src="~/Documents/employeeFormImage.png" />
</div>
</div>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(document).ready(function () {
});
$(function () {
$('.draggable').draggable({
revert: "invalid",
stack: ".draggable",
helper: 'clone'
});
$('.droppable').droppable({
accept: ".draggable",
drop: function (event, ui) {
var droppable = $(this);
var draggable = ui.draggable;
// Move draggable into droppable
draggable.clone().appendTo(droppable);
}
});
});
</script>
慕沐林林
相关分类