GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • jQuery
  • jQuery UI
  • jQuery Mobile
  • Sizzle
  • QUnit
  • Plugins
  • Contribute
  • CLA
  • Style Guides
  • Bug Triage
  • Code
  • Documentation
  • Web Sites
  • Events

This view

  • Original page
  • New address

GeezerVison is showing jqueryui.com — Draggable | jQuery UI

jQuery UI

Draggable


Allow elements to be moved using the mouse.

Examples

  • Default functionality
  • Auto-scroll
  • Constrain movement
  • Cursor style
  • Events
  • Handles
  • jQuery UI Draggable + Sortable
  • Revert position
  • Snap to element or grid
  • Visual feedback

Enable draggable functionality on any DOM element. Move the draggable object by clicking on it with the mouse and dragging it anywhere within the viewport.

view source
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery UI Draggable - Default functionality</title>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.14.2/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
#draggable { width: 150px; height: 150px; padding: 0.5em; }
</style>
<script src="https://code.jquery.com/jquery-3.7.1.js"></script>
<script src="https://code.jquery.com/ui/1.14.2/jquery-ui.js"></script>
<script>
$( function() {
$( "#draggable" ).draggable();
} );
</script>
</head>
<body>
<div id="draggable" class="ui-widget-content">
<p>Drag me around</p>
</div>
</body></html>

Want to learn more about the draggable interaction? Check out the API documentation.

Interactions

  • Draggable
  • Droppable
  • Resizable
  • Selectable
  • Sortable

Widgets

  • Accordion
  • Autocomplete
  • Button
  • Checkboxradio
  • Controlgroup
  • Datepicker
  • Dialog
  • Menu
  • Progressbar
  • Selectmenu
  • Slider
  • Spinner
  • Tabs
  • Tooltip

Effects

  • Add Class
  • Color Animation
  • Easing
  • Effect
  • Hide
  • Remove Class
  • Show
  • Switch Class
  • Toggle
  • Toggle Class

Utilities

  • Position
  • Widget Factory

Meta

  • About jQuery UI
  • Browser Support
  • Development Center
  • jQuery UI Changelogs
  • jQuery UI Upgrade Guides
  • Support Center
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.