14 марта 2016
Что бы горизонтальная прокрутка была плавной как в Windows так и на Mac, используем вместо стандартного числового значения event: event.deltaFactor. В итоге получаем:
$("#my_id").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * event.deltaFactor);
event.preventDefault();
});