Ziele für ziehbare Elemente erstellen.Ein beliebiges DOM-Element, das ausgelöst werden kann, ein Ziel für ziehbare Elemente.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery UI Droppable - Default functionality</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
#draggable { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; }
#droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; }
</style>
<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>
$(function() {
$("#draggable").draggable();
$("#droppable").droppable({
drop: function(event, ui) {
$(this)
.addClass("ui-state-highlight")
.find("p")
.html("Dropped!");
}
});
});
</script>
</head>
<body>
<div id="draggable" class="ui-widget-content">
<p>Drag me to my target</p>
</div>
<div id="droppable" class="ui-widget-header">
<p>Drop here</p>
</div>
</body>
</html>
Die jQuery UI Dropfähig Plugin macht Elemente abwerfbaren ausgewählt (das heißt, sie durch draggables fiel auf accept wird). Sie können angeben, welche Zugrahmen jeweils akzeptiert werden.
Theming
Die abwerfbaren Widget verwendet die jQuery UI-CSS-Framework sein Aussehen, Stil und Gefühl. Wenn ein spezifizierbares Aussehen für das Ablegen erforderlich ist, können die folgenden CSS-Klassennamen für Überschreibungen oder als Schlüssel für die Klassenoption verwendet werden:
ui-droppable: Das drop-fähige Element. Wenn ein ziehbares Objekt, das auf dieses Ausgabefach fallen gelassen werden kann, aktiviert wird, wird die Klasse ui-droppable-active hinzugefügt. Wenn Sie ein ziehbares Objekt über dieses Objekt ziehen, wird die Klasse "ui-droppable-hover" hinzugefügt.
Link https://jqueryui.com/droppable/