美文网首页
对联悬浮框原生js写法

对联悬浮框原生js写法

作者: 雨鱼鱼儿 | 来源:发表于2017-07-24 16:50 被阅读0次

    还是直接上代码比较实在

    html:

    <img src =""  id="erwei" >

    css:

    body{

    height:5000px

    }

    #erwei{

    position:absolute;

    right:30px;

    }

    js:

    vardiv=document.getElementById('erwei')

    window.onscroll=function() {

    //兼容

    varscrollTop=document.documentElement.scrollTop||document.body.scrollTop;

    Move(parseInt((document.documentElement.clientHeight-div.offsetHeight) /2+scrollTop))

    }

    vartimer

    function Move(target) {

    clearInterval(timer)

    timer=setInterval(function() {

    varspeed= (target-div.offsetTop)/4;

    speed=speed>0?Math.ceil(speed):Math.floor(speed);

    if(div.offsetTop==target) {

    clearInterval(timer)

    }else{

    div.style.top=div.offsetTop+speed+'px';

    }

    },30)

    }

    相关文章

      网友评论

          本文标题:对联悬浮框原生js写法

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