吸顶效果

作者: 中建云筑股份有限公司 | 来源:发表于2018-04-09 09:10 被阅读0次

/*

  • 封装吸顶函数,需结合css实现。
  • 也可以直接用js改变样式,可以自行修改。
    */
    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>

相关文章

网友评论

    本文标题:吸顶效果

    本文链接:https://www.haomeiwen.com/subject/lfolaxtx.html