jQueryUI: draggable + selectable
However, they all come back to a technique laid out in a post by Ryan Coughlin back in 2008. The basic strategy comes down to this:
- use selectable() to enable marquee (lasso) selection and click-container-to-deselect;
- use a click handler to manually set jQueryUI selectable classes (‘.ui-selectable’, etc)
- hook into draggable() to copy the offset to all selected elements.