This sample demonstrates how to drop content in target location on page using JQuery in web application.

Getting Started

Creating a ASP.NET Application:

Draggable:

Call .js and .css file inside of page head tag.

<metacharset="utf-8">
<title>jQuery Droppable Sample</title>
<linkrel="stylesheet"href="theme/jquery.ui.all.css">
<scriptsrc="jquery-1.4.4.js"></script>
<scriptsrc="ui/jquery.ui.core.js"></script>
<scriptsrc="ui/jquery.ui.widget.js"></script>
<scriptsrc="ui/jquery.ui.mouse.js"></script>
<scriptsrc="ui/jquery.ui.draggable.js"></script>
<scriptsrc="ui/jquery.ui.droppable.js"></script>
<style>
#draggable{ width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px10px10px0; }
#droppable{ width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; } </style>
<script>
$(function () {
$("#draggable").draggable();
$("#droppable").droppable({
drop: function (event, ui) {
$(this)
.addClass("ui-state-highlight")
.find("p")
.html("Dropped!");
}
});
});
</script
>


Now put this code inside of form tag.

<divclass="demo">
<
divid="draggable"class="ui-widget-content"style="border: thin solid red;">
<p>Drag me to my target</p>
</div>

<divid="droppable"class="ui-widget-header"
style="border: thin solid #008000; background-color: #FFFFFF">
<p>Drop here</p>
</div>

</div>

Build and run the application to see the result.

img1.jpg

Image 1.

This is the result when we drop the content in target location.

img2.jpg

Image 2.

We are done here, if question or comments drop me a line in comments section.