Here is an example that I believe does what you want:
http://jsfiddle.net/nheldman/GB7Hc/3/
The trick is to create an outer div with the width of the table you want to show, and an inner div, which is the column width of all the columns that can be displayed on the slide.
jQuery animate() scrollLeft .
!