Rolo horizontal suave ligado ao mousewheel

Aqui está um exemplo de trabalho de rolagem horizontal com mousewheel, mas não rola suavemente. Por sem problemas quero dizer como rolagem vertical comum no Firefox ou Opera.

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

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

Eu fiz uma demonstração ao vivo para demonstrar isso.http://jsfiddle.net/Dw4Aj/

Eu quero que esse pergaminho funcione como o vertical, tanto com a roda do mouse quanto com a suavidade.

Alguém pode me ajudar?

questionAnswers(6)

yourAnswerToTheQuestion