Desplazamiento horizontal suave unido a la rueda del ratón

Este es un ejemplo práctico de desplazamiento horizontal con rueda de mouse, pero no se desplaza suavemente. Por suave me refiero a como desplazamiento vertical ordinario en Firefox u Opera.

$(function() {
    $("html, body").mousewheel(function(event, delta) {
        this.scrollLeft -= (delta * 30);
        event.preventDefault();
    });
});

(http://brandonaaron.net/code/mousewheel/docs)

He hecho una demostración en vivo para demostrar esto.http://jsfiddle.net/Dw4Aj/

Quiero que este rollo funcione como el vertical, tanto con la rueda del ratón como con la suavidad.

¿Alguien me puede ayudar?

Respuestas a la pregunta(6)

Su respuesta a la pregunta