原生JavaScript实现返回顶部功能
2017-05-19 11:18
471 查看
将下面代码保存为js文件,然后在需要用到的页面添加js引用即可。
//-------------------------------------------------------------------------------- // 文件描述:返回顶部脚本 // 文件作者:zhangqs // 创建日期:2017-5-19 11:11:43 // 修改记录: //-------------------------------------------------------------------------------- window.onload = function () { //样式控制 writecss("#_goTop{position: fixed;bottom: 20px;right: 20px;cursor: pointer;}"); //创建元素 var div = document.createElement("div"); div.id = "_goTop"; div.innerHTML = "<img src='http://img.lanrentuku.com/img/allimg/1206/5-120601160010-50.png'/>"; document.body.appendChild(div); //控制显示和隐藏 var top = document.getElementById("_goTop"); top.style.display = "none"; window.onscroll = function () { var scrolltop = document.documentElement.scrollTop || document.body.scrollTop; if (scrolltop > 300) { top.style.display = "block"; } else { top.style.display = "none"; } }; //点击返回顶部 top.onclick = function () { document.documentElement.scrollTop = document.body.scrollTop = 0; }; }; //写入css样式 function writecss(cssText) { var style = document.createElement('style'), head = document.head || document.getElementsByTagName('head')[0]; style.type = 'text/css'; if (style.styleSheet) { var func = function () { try { style.styleSheet.cssText = cssText; } catch (e) { } }; if (style.styleSheet.disabled) { setTimeout(func, 10); } else { func(); } } else { var textNode = document.createTextNode(cssText); style.appendChild(textNode); } head.appendChild(style); }
相关文章推荐
- JavaScript原生代码实现返回顶部缓动效果
- javascript+JQuery实现返回顶部功能
- JavaScript实现返回顶部功能
- 使用Javascript实现返回顶部功能。
- requireJs模块化实现返回顶部的功能
- jQuery下的返回顶部功能的实现实例页面
- 原生javascript实现分享到朋友圈功能 支持ios和android
- Unity实现相似于安卓原生项目的点击安卓返回button回到前一页的功能
- 转载:jQuery实现返回顶部功能
- JavaScript简单实现网页回到顶部功能
- 用jQuery实现返回页面顶部的功能
- 写一个JavaScript“返回顶部”功能
- 纯js实现网页返回顶部功能(万能的兼容目前所有浏览器)
- JavaScript实现页面返回顶部
- 用原生javascript实现jQuery效果——自定义javascript扩展DOM函数及功能
- 不用JQuery,原生Javascript实现Ajax功能及相关知识点
- js+JQuery实现返回顶部功能
- 原生JavaScript实现的简单省市县三级联动功能示例
- jQuery学习之路(7)- 用原生JavaScript实现jQuery的某些简单功能
- jQuery实现返回顶部功能适合不支持js的浏览器