Вот пример, который я считаю, делает то, что вы хотите:
http://jsfiddle.net/nheldman/GB7Hc/3/
Хитрость в том, чтобы создать внешний div с шириной таблицы, которую вы хотите показать, и внутренний div, который является шириной all столбцов, которые могут отображаться при скольжении.
Тогда вы можете просто использовать jQuery animate () для scrollLeft внешнего контейнера на ширину каждого столбца.
Удачи!