Faire Fixe flottant élément de défilement en douceur dans Firefox et Chrome

J'ai un script qui utilise jQuery et CSS pour positionner quelque chose en haut de la page lorsqu'elle défile. Cependant, le bar ressemble à trembler lorsque vous faites défiler et il a été résolu en haut du navigateur Google Chrome et Mozilla Firefox. Pourquoi pourrait-il être?

J'espère que vous pouvez comprendre ce que je suis en train de décrire. Si pas, copiez et collez ce code avec une bibliothèque jQuery pour voir ce que je veux dire:

<style type='text/css'>
body {
    height:1000px;
    margin:0;
    padding:0;
}

#scroller {
    position:relative;
    top:60px;
    width:100%;
    background:#CCC;
    height:20px;
}
</style>

<script type='text/javascript'>
    $(window).load(function() {
        $(window).scroll(function() {
            if($(window).scrollTop()>60) {
              $('#scroller').css('top', $(window).scrollTop());
            }
        });
    });
</script>

<div id="scroller">Some controls</div>
Voici l'exemple mis en place: jsfiddle.net/nwellcome/6PGZE

OriginalL'auteur Cosmo Posmo | 2011-08-08