Draggable Table
Created by Adam Schwartz (http://polymath.mit.edu) for this StackOverflow question: http://stackoverflow.com/questions/2827767/how-to-use-danvk-re-orderable-columns-with-dynamically-created-tables
by adamschwartz
HTML
<script src="http://www.danvk.org/dragtable/dragtable.js"></script>
<div id="tableDiv"></div>
JavaScript
var tableStr = '<table id="table" class="draggable" border="1"><tr><th>Name</th><th>Date</th><th>Color</th></tr><tr><td>Dan</td><td>1984-07-12</td><td>Blue</td></tr><tr><td>Alice</td><td>1980-07-22</td><td>Green</td></tr><tr><td>Ryan</td><td>1990-09-23</td><td>Orange</td></tr><tr><td>Bob</td><td>1966-04-21</td><td>Red</td></tr></table>',
tableDiv = document.getElementById('tableDiv'),
table;
tableDiv.innerHTML = tableStr;
table = document.getElementById('table');
dragtable.makeDraggable(table);