Ich habe ein einfaches ziehbares Beispiel, das nicht funktioniert. Dragging-Element (div mit grünem Rand) bewegt sich nicht, wenn ich versuche, es mit der Maus zu bewegen.JQuery ziehbares Element bewegt sich nicht
Mein Code zum Ziehen:
$("#divDraggable").draggable({
revert: 'invalid',
helper: 'clone'
});
Ich möchte nur Element in eine andere (größere) Element kopieren. Wenn es nicht fallen gelassen wird, bringen Sie es an seine ursprüngliche Position zurück. Warum funktioniert es nicht?
$(function(){
$("#divDraggable").draggable({
revert: 'invalid',
helper: 'clone'
});
$("#divDroppable").droppable({
accept: '.draggable',
drop: function (event, ui) {
debugger;
var droppable = $(this);
var draggable = ui.draggable;
draggable.clone().appendTo(droppable);
}
});
})
#divDroppable{
border:1px solid black;
width: 300px;
height: 300px;
}
#divDraggable{
margin-top: 50px;
width: 100px;
height: 100px;
border: 2px solid green;
}
<script src="https://test73.webo.hosting/Scripts/jquery-1.11.0.min.js"></script>
<script src="https://test73.webo.hosting/Scripts/jquery-ui-1.10.4.custom.js"></script>
<link href="https://test73.webo.hosting/Styles/jquery-ui-1.10.0.custom.css" rel="stylesheet"/>
<div id="divDroppable" class="draggable"></div>
<div id="divDraggable"></div>
Das OP sagt, sie wollen das Element kopieren, anstatt es zu verschieben, sie wollen wahrscheinlich 'helper: 'clone'' Ist das' accept' vielleicht das Problem? –
Ok ich aktualisiere Geige jetzt https://jsfiddle.net/x6hdan8L/2/ –
In deiner Geige sehe ich nicht Element ziehen? Es erscheint, wenn die Maustaste losgelassen wird. – FrenkyB