IE thrashes, flashes and basically sucks on scroll reflow, layout, paints (see autoScroll hack below).
It can be eliminated by putting the autoscroll() after the slider.css('left',ptX);
But then the minScroll is out-of-sync by 5px and basically wrong, wrong, wrong.
January, 2016: MS announced the death of IE below version 11. P.S. Fix IE11 while you're at it.
|last row to pad for scrollbar below|
IE autoScroll hack: I inserted $('#viewport').css('transition','none') just before and after the scrollLeft() calls.
The CSS has no transitions at all. It still jumps a bit but not as bad without it.