Best jQuery Drag & Drop Plugins & Tutorials with Demo

    sDashboard : Simple & light weight Dashboard framework in jQuery

    sDashboard : Simple & light weight Dashboard framework in jQuery

    sDashboard is a jQuery plugin that converts an array of objects into a dashboard. Each object in the array would be rendered as a dashboard widget that can be rearranged by dragging around.

    sDashboards has built in support for rendering datatable’s and flotr2 charts. It also has support to listen for events such as table row click, chart data click and data selection built-in.

    Infinite Drag : jQuery plugin create an infinite wall interface

    Infinite Drag is a jQuery plugin that helps you create an infinite wall interface. As you drag the wall in a viewport, previously occluded tiles are created. You can hook onto events to generate custom tiles.

    Layer Styles : HTML5 app for creating CSS3 in a intuitive way

    Layer Styles : HTML5 app for creating CSS3 in a intuitive way

    Just like you favorite graphic editor – but in your browser. And it creates CSS.A HTML5 app for creating CSS3 in a intuitive way.

    • Colorpicker can pick any color of the element your working on
    • Drag and Drop images onto the page to use them as a background or to pick their colors
    • Color Swatches, Gradients and Styles are locally stored

    Make your animated gifs in the browser with jQuery & Html5 : MOTHEREFFINGANIMATEDGIF

    Make your animated gifs in the browser with jQuery & Html5 : MOTHEREFFINGANIMATEDGIF

    This plugin helps in make your animated gifs in the browser.This is an H5BP community project. H5BP is where you’ll find a bunch of people creating open source software.

    Make a Web App with Instagram-like Filters in jQuery & CamanJS

    Make a Web App with Instagram-like Filters in jQuery & CamanJS

    In this tutorial, we are going to make a simple web app that allows you to drag a photo from your computer into the browser window, and apply instagram-like filters on it. For this purpose we are going to use a number of JavaScript libraries and plugins:

    • Caman.js – this is a powerful canvas manipulation library that allows you to apply various effects and filters on an image. It comes with 18 preset filters which we will be using in this example (you can create more if you wish);
    • Filereader.js – this is a lightweight wrapper around the HTML5 drag/drop events that makes them much easier to work with. It also adds a method to jQuery, so you can bind the events to a specific element;
    • jQuery Mousewheel – I am using this plugin to scroll the filter container;
    • In addition, we are using the latest version jQuery at the time of writing.

    blueimp jQuery File Upload

    blueimp jQuery File Upload

    File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.

    iPhone Style Dragging for Both Desktop and Mobile with jQuery

    iPhone Style Dragging for Both Desktop and Mobile with jQuery

    When we create stuff for the web now it’s important we remember that the web has spread from the trackpad and mouse to the touch screen. Sometimes this is hard to accomodate for, but it’s not that hard to create some awesome cross device friendly touch and drag events with HTML5 and some smart styling!

    I’ve made a little plugin that lets you grab and drag your way through a bunch of pictures of album artwork, similar to you drag through objects on an iphone at the start screen. Check out the demo to get a feel for what we’re going to be creating. The plugin isn’t too difficult to understand and you can download the finished version above, but when I first designed it, it only worked with mouse drags.

    SwinxyZoom : jQuery Takes the ImageZoom paradigm to the highest level

    SwinxyZoom : jQuery Takes the ImageZoom paradigm to the highest level

    SwinxyZoom takes the ImageZoom paradigm to the highest level, not content with a single level zoom and jerky movements we’ve packaged together everything you need for a myriad of effects whilst taking care performance and compatibility to ensure a consistent look and feel.

    Designed to work across a large range of designs, screens (mobile, tablets, laptops) and devices from the latest UltraBooks to memory constrained mobile devices SwinxyZoom you can be sure the largest number of people will be able to see your imagery the way it was intended.

    Droptiles : Metro style dashboard in jQuery, HTML5 & CSS3

    Droptiles : Metro style dashboard in jQuery, HTML5 & CSS3

    Droptiles is an Open Source Windows 8 Start like Metro style Web 2.0 Dashboard. It builds the experience using Tiles. Tiles are mini apps that can fetch data from external sources. Clicking on a tile launches the full app. Apps can be from any existing website to customized website specifically built to fit the Dashboard experience. Droptiles is built almost entirely of HTML, Javascript and CSS and thus highly portable to any platform.But with very little change you can port it to PHP, Ruby, JSP or any other platform.

    Features:

    • Metro style user interface. CSS framework to build metro style websites, inspired by metroui.org.ua.
    • Drag & Drop tiles to personalize the experience.
    • Live tiles: Tiles are mini-apps, loading data from variety of sources.
    • Quick and easy App framework. Try the Flickr and News Reader app.
    • Client side object model and data binding for easy MVVM implementation.
    • Server side platform neutral implementation. Can be ported to PHP, JSP easily.

    Dropzone.js : jQuery drag’n’drop File Upload library

    Dropzone.js : jQuery drag'n'drop File Upload library

    Dropzone.js is a light weight JavaScript library for jQuery that turns an HTML element into a dropzone. This means that a user can drag and drop a file onto it, and the file gets uploaded to the server via AJAX.

    Features:

    • Image thumbnail previews. Simply register the callback thumbnail(file, data) and display the image wherever you like
    • Multiple files and synchronous uploads
    • Progress updates
    • Support for large files