To make an HTML DOM element like div draggable we can make use of jQuery UI.
Example :We have a div element that can be moved by clicking on it with the mouse and dragging it anywhere within the viewport.
Code :<!doctype html>
<html lang="en">
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
#box {
width:200px;
padding:20px;
background:#eee;
text-align:center;
border: 1px solid #ccc
}
</style>
<script>
$(function () {
$("#box").draggable();
});
</script>
</head>
<body>
<div id="box" class="ui-widget-content">
<p>You can drag this box</p>
</div>
</body>
</html>
Have Questions? Post them here!
More Posts related to jQuery,
- How to check if an element is hidden using jQuery code?
- Disable jQuery button after being click
- Make div element draggable using jQuery
- Get Browser Screen Width and Height dynamically using jQuery
- jQuery : Move to top of the page
- [jQuery] Uncaught ReferenceError: $ is not defined at index.html:5
- Redirect page using jQuery
More Posts:
- npm WARN saveError ENOENT: no such file or directory, open /mnt/c/package.json - JavaScript
- Error: Safari quit unexpectedly. Problem Report for Safari - MacOS
- Python: Fix - TypeError: NoneType object is not iterable - Python
- Mac: Turn off Auto Capitalization of Words - MacOS
- Managed Metadata error - The data returned from the tagging UI was not formatted correctly - SharePoint
- Clear SFTP Prompt Screen on macOS Terminal - MacOS
- [Eclipse] Syntax error, annotations are only available if source level is 1.5 or greater - Eclipse
- Bash: Allow Command to Fail without exiting Script - Bash