美文网首页
页面的跟随广告

页面的跟随广告

作者: liwuwuzhi | 来源:发表于2017-12-02 22:23 被阅读0次

    你知道平时在页面上看的那些跟随广告是怎么写出来的吗,其实也是挺简单挺有意思的,我的还带有缓冲效果哦,估计讨厌碍事的广告,看在它努力跟着我滚的分上还是原谅它吧。

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <style type="text/css">
            body{height:3000px;background: #ccc;}
            #box{width:100px;height:100px;position: absolute;right:0;background: red;}
        </style>
    </head>
    <body>
    <div id="box"></div>
    <script type="text/javascript">
    
        var weChat = document.getElementById('box');    
        var e = e || window.event;
        
        window.onscroll = function(e){ 
    
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
            var target = scrollTop + 130;
            move(parseInt(target));
        }
    
            function move (target) { 
    
                //var weChat = document.getElementById('box');
                clearInterval(weChat.timer);
    
                weChat.timer = setInterval(function(){ 
                    var speed = (target-weChat.offsetTop)/8;
                    speed = speed>0 ? Math.ceil(speed) : Math.floor(speed);
                    if(weChat.offsetTop == target){ 
                        clearInterval(weChat.timer);
                        
                    }else{ 
                        weChat.style.top = weChat.offsetTop+speed+'px';
                    }
    
                },30);
            }
    </script>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:页面的跟随广告

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