美文网首页
返回顶部的感觉

返回顶部的感觉

作者: 春困秋乏夏打盹_e473 | 来源:发表于2017-12-13 15:40 被阅读0次

    闲着没事,又打了一遍练习的返回顶部,结果.一头撞进bug中.

    2返回顶部

    body{

    height:2000px;

    background-color:aqua;

    }

    #top{

    width:50px;

    height:50px;

    background-color:yellowgreen;

    border-radius:20%;

    text-align:center;

    line-height:50px;

    font-size:12px;

    /*隐藏*/

    opacity:0;

    /*定位*/

    position:fixed;

    bottom:50px;

    right:50px;

    transition:all1s;

    }

    啊,美丽的做过,亲亲我的二舅

    返回顶部

    vartopDiv=document.getElementById("top");

    topDiv.onclick=function() {

    document.documentElement.scrollTop=0;

    }

    //onscroll:当页面滚动时就会触发.

    window.onscroll=function() {

    if(document.documentElement.scrollTop>50) {

    topDiv.style.opacity=1;

    }else{

    topDiv.style.opacity=0;

    }

    // 在标准w3c下,document.body.scrollTop恒为0,需要用document.documentElement.scrollTop来代替;

    //如果你想定位鼠标相对于页面的绝对位置时,你会发现google里面1000篇文章里面有999.99篇会让你使用 event.clientX+document.body.scrollLeft,event.clientY+document.body.scrollTop, 如果你发现你的鼠标定位偏离了你的想象,请不要奇怪,这是再正常不过的事情。

    //ie5.5之后已经不支持document.body.scrollX对象了。

    //所以在编程的时候,请加上这样的判断

    // if (document.body && document.body.scrollTop && document.body.scrollLeft){

    //top=document.body.scrollTop;

    //left=document.body.scrollleft;

    //}

    // if (document.documentElement && document.documentElement.scrollTop && document.documentElement.scrollLeft){

    //top=document.documentElement.scrollTop;

    //left=document.documentElement.scrollLeft;

    //}

    相关文章

      网友评论

          本文标题:返回顶部的感觉

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