Skip to content

Create draggable DOM elements and their associated drop targets

License

Notifications You must be signed in to change notification settings

dylanpratt/jquery.dragdrop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jquery.dragdrop Build Status

You are looking at a developmental version of jQuery DragDrop. This library is not yet ready for use.

This project is distinct from jQuery UI Draggable/Droppable in its approach. jQuery UI implements a drag manager that performs collision detection between objects as you drag. The primary benefit of this approach is the ability to specify various collision modes, such as “fit,” “intersect,” and “touch.”

The cost of implementing a drag manager to support those collision modes is massive.

                                                              | jQuery UI       | jQuery DragDrop

------------------------------------------------------------------|:---------------:|:--------------: Drop zones are z-index stackable | :no_entry_sign: | :+1: Draggables and drop zones can be transformed using CSS Transforms | :no_entry_sign: | :+1:

jQuery DragDrop trades sophisticated collision detection for performance, simplicity, and durability.

Building

Clone the repository

git clone https://github.com/steveluscher/jquery.dragdrop.git
cd jquery.dragdrop

Install the build system globally

npm install -g grunt

Install all required Node modules

npm install

Build it!

grunt build # The built files will be found in ./dist/

Version

v0.1.0-dev

Website Url

https://github.com/steveluscher/jquery.dragdrop

Bug tracker

If you find a bug or have a suggestion, please raise the issue here on Github!

Documentation

$('#draggable').draggable();

About

Create draggable DOM elements and their associated drop targets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CoffeeScript 76.6%
  • JavaScript 22.4%
  • CSS 1.0%