原生JavaScript实现返回顶部功能
来源:互联网 发布:淘宝卖家怎么隐藏差评 编辑:程序博客网 时间:2024/05/05 15:54
将下面代码保存为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);}
阅读全文
0 0
- 原生JavaScript实现返回顶部功能
- JavaScript实现返回顶部功能
- JQuery实现返回顶部功能
- jQuery实现返回顶部功能
- jQuery实现返回顶部功能
- jQuery实现返回顶部功能
- JavaScript实现页面返回顶部
- 原生javascript实现拖放功能
- js+JQuery实现返回顶部功能
- js+JQuery实现返回顶部功能
- js+JQuery实现返回顶部功能
- js+JQuery实现返回顶部功能
- js+JQuery实现返回顶部功能
- js+JQuery实现返回顶部功能
- js+JQuery实现返回顶部功能
- js实现返回顶部功能的解决方案
- js+JQuery实现返回顶部功能
- 使用jQuery实现返回顶部功能
- ArcGIS API for JavaScript是什么
- 在Google Daydream上用VR观看Youtobe视频吧!
- 第二十五课_对象类型的几个回调函数介绍
- 不重复随机数列生成算法
- 润乾报表图形超链接如何传分类轴(多数中文)对应的代码值
- 原生JavaScript实现返回顶部功能
- Drools的另类用法--模板使用,以及与Spring集成
- 安卓学习笔记---自定义ImageView实现图片圆形 ,椭圆和矩形圆角显示(矩形圆角加边框)
- 欢迎使用CSDN-markdown编辑器
- 外观模式的应用
- 基于IMX6UL添加 HDMI
- java 事务
- 枚举(enum)的基本用法
- Android之安全机制