导航fixed 功能,当然这是Prototype版,改天封装成JQuery版吧

(function(){
    document.observe ( 'dom:loaded' , function () {
        var navbar = $$(".navbar");
        if(navbar.length<1)
        return;
        var offsetTopx = navbar[0].offsetTop;
        window.onscroll = function(){
            var scrollY = window.pageYOffset || document.documentElement.scrollTop;
            if(scrollY>= offsetTopx)
            { navbar.invoke ( 'addClassName' , 'fixed_navbar' );}
            else
            { navbar.invoke ( 'removeClassName' , 'fixed_navbar' );}
        }
    });
})();

css嘛就如下咯,我知道这不持低版本IE.. Ignore them : )

.fixed_navbar {
    position: fixed;
    top: 0;
}
reeoo.com - web design inspiration

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注