吸顶效果

作者: 中建云筑股份有限公司 | 来源:发表于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