<script type="text/javascript">
    jQuery(document).ready(function() {
    //Calculate the height of <header>
    //Use outerHeight() instead of height() if have padding
    var aboveHeight = jQuery('#top').outerHeight();
    // when scroll
    jQuery(window).scroll(function(){
    //if scrolled down more than the header's height
    if (jQuery(window).scrollTop() > aboveHeight){
    // if yes, add "fixed" class to the <header>
    // add padding top to the #content (value is same as the height of the header)
    jQuery('.nav-wapper').addClass('top_nav').css('top','0').next().css('padding-top','80px');
    } else {
    // when scroll up or less than aboveHeight, remove the "fixed" class, and the padding-top
    jQuery('.nav-wapper').removeClass('top_nav').next().css('padding-top','0');
    }
    });
    jQuery(".scrolltop").click(function(){
    jQuery("html, body").animate({ scrollTop: 0 }, 1200);
    return false;
    });
    });
    </script>
    
    
    
    样式表里边插入以下样式:
    
    .top_nav {
    position: fixed;
    }