作家
登录

js控制的回到页面顶端goTop的代码实现

作者: 来源:www.28hudong.com 2013-03-29 23:05:19 阅读 我要评论

有没有见过很多在页面的右下角有个【回到顶端】的悬浮东东,并且在开始时没有,一移动滚动条就出现,回到了顶端又消失的样子。 像: 控制的js代码如下: 复制代码 代码如下: function goTop(){ var _btn = document.getElementById("goTop"); if (document.documentElement && document.documentElement.scrollTop) { var _con = document.documentElement; } else if (document.body) { var _con = document.body; } window.onscroll = set; _btn.style.left = document.documentElement.scrollWidth/2 + 500 + "px"; _btn.onclick = function (){ _btn.style.display = "none"; window.onscroll = null; this.timer = setInterval(function() { _con.scrollTop -= Math.ceil(_con.scrollTop * 0.3); if (_con.scrollTop == 0) clearInterval(_btn.timer, window.onscroll = set); },10); }; function set() { _btn.style.display = _con.scrollTop ? 'block': "none"; } }; document.write("<div id="goTop" style="font-size:12px; width:20px; height:55px; background:#0950A2; color:#fff; line-height:14px; position:fixed; bottom:30px; display:none; cursor:pointer; text-align:center; padding:5px 0; z-index:1; _position:absolute; _top:expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 30 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 30);">返<br />回<br />顶<br />部</div>"); window.onscroll = goTop;

  推荐阅读

  jQuery点击tr实现checkbox选中的方法

标题描述的有点不贴切,但希望大家能够明白,为了更形像的表达,我特意录制了一张GIF动画图片。 我不知道实际开发中有没有用到这种效果,但我个人认为,这种方式更人性化,因为只要点到一行,就可以使CheckBox.>>>详细阅读


本文标题:js控制的回到页面顶端goTop的代码实现

地址:http://www.17bianji.com/kaifa2/JS/22188.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)