jQuery UI & Droppable: Create Targets for Draggable Elements

This entry is part 1 of 7 in the series jQuery UI Droppable

jQuery UI Droppable – Default functionality

Enable any DOM element to be droppable, a target for draggable elements.

Once the event drop is fired by moving the draggable box to the drop box, the class ui-state-highlight will be added to the target box.

<!doctype html>
<html lang='en'>
    <meta charset='utf-8'>
    <title>jQuery UI Droppable - Default functionality</title>
    <link rel='stylesheet' href='//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css'>
    <script src='//code.jquery.com/jquery-1.9.1.js'></script>
    <script src='//code.jquery.com/ui/1.10.4/jquery-ui.js'></script>
    <link rel='stylesheet' href='http://codecrawl.com/code/jqueryui/jqueryui_style.css'>
        #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;
        $(function () {
                drop: function (event, ui) {

<div id='draggable' class='ui-widget-content'>
    <p>Drag me to my target</p>

<div id='droppable' class='ui-widget-header'>
    <p>Drop here</p>

Try The Code
Series Navigation
jQuery UI & Droppable: Visual Feedback >>

Leave a comment

Leave a Reply