Comment puis-je obtenir une position fixe div pour faire défiler horizontalement avec le contenu? À l'aide de jQuery

J'ai un div.scroll_fixed avec le code CSS suivant

.scroll_fixed {
    position:absolute
    top:210px

}
.scroll_fixed.fixed {
    position:fixed;
    top:0;
} 

Je suis en utilisant la suite de jQuery code de la .fixes de classe lorsque la div atteint le haut de la page.

var top = $('.scroll_fixed').offset().top - parseFloat($('.scroll_fixed').css('margin-top').replace(/auto/, 0));

$(window).scroll(function (event) {
    //what the y position of the scroll is
    var y = $(this).scrollTop();

    //whether that's below the form
    if (y >= top) {
        //if so, ad the fixed class
        $('.scroll_fixed').addClass('fixed');
    } else {
        //otherwise remove it
        $('.scroll_fixed').removeClass('fixed');
    }
});

Cela fonctionne très bien pour le défilement vertical de fixation. Mais avec une petite fenêtre de navigateur, le défilement horizontal provoque un clash avec le contenu à droite de cette fixe div.

Je voudrais la div pour faire défiler le contenu horizontalement.

Quelqu'un pourrait-il me diriger dans la bonne direction. Toujours obtenir mes pieds mouillés avec JS/JQuery.

En gros, je veux qu'il fonctionne comme la deuxième case dans cette exemple.

InformationsquelleAutor jfeust | 2011-01-13