У меня есть простой элемент div, который я хочу перетащить на изображение, но когда я перетаскиваю этот элемент div на изображение, он там не отображается. 1. Я хочу перетащить копию элемента поверх изображения
. Я пробовал разные предложения, но я не получаю желаемого результата. 1. У меня есть помощник: «клон» -> Он копирует, когда я использую 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>