我爱编程

吸顶效果

2018-04-09  本文已影响0人  中建云筑股份有限公司

/*

    function ceiling(obj) {
        var ot = obj.offsetTop;
        document.onscroll = function () {
            var st = document.body.scrollTop || document.documentElement.scrollTop;
            /*
             * 在这里我给obj添加一个自定义属性。className可能会影响原有的class
             * 三元运算使代码更简洁
             */
            obj.setAttribute("data-fixed",st >= ot?"fixed":"");

        }
    }
<script src="ceiling.js"></script>
<script>
    window.onload = function () {
         /*获取导航对象*/
        var wrap = document.getElementById("wrap");
        ceiling(wrap) /*调用吸顶函数  */
    };
</script>
上一篇 下一篇

猜你喜欢

热点阅读