Example:
http://jsfiddle.net/sP3UZ/2675/
As soon I start dragging an element, the next ones shift a little bit to the left.
Floating the elements is a common solution to have an horizontal sortable, but I'm wondering if there is a way to stop items from shifting as you start dragging?
Css:
#draggable1 { background:#ff0000; width: 150px; height: 35px; padding: 0.5em; }
#draggable2 { background:#00ff00; width: 150px; height: 35px; padding: 0.5em; }
#draggable3 { background:#0000ff; width: 150px; height: 35px; padding: 0.5em; }
#sortable { width: 700px; height: 35px; }
#sortable > div { float: left; }