JavaScript--返回顶部方法:锚链接、行内式js写法、外链式、内嵌式
返回网页顶部方法
一.锚链接
simpleDemo:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- <style>
- *{
- margin: 0;
- padding: 0;
- }
- #father{
- width: 400px;
- height: 5000px;
- border:1px solid #000;
- }
- #son{
- width: 600px;
- height: 5000px;
- background: linear-gradient(45deg ,red,yellow,green,cyan,blue);
- }
- </style>
- </head>
- <body>
- <div id="top">我是可爱的顶部</div>
- <div id="father">
- <div id="son"></div>
- </div>
- <a href="#top">返回顶部</a>
- </body>
- </html>
- <script>
- </script>
二.JS实现返回顶部
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- <style>
- *{
- margin: 0;
- padding: 0;
- }
- #father{
- width: 400px;
- height: 5000px;
- border:1px solid #000;
- }
- #son{
- width: 600px;
- height: 5000px;
- background: linear-gradient(45deg ,red,yellow,green,cyan,blue);
- }
- </style>
- <script>
- window.onload = function () {
- var toTop = document.getElementById('toTop');
- toTop.onclick = function () {
- // window要通过函数scrollTo(x,y) 设置滚动到文档中某个坐标
- window.scrollTo(0,0);
- console.log(window);
- }
- }
- </script>
- </head>
- <body>
- <div id="top">我是可爱的顶部</div>
- <div id="father">
- <div id="son"></div>
- </div>
- <a href="javascript:;" id="toTop">返回顶部</a>
- <!--行内式-->
- <!--<a href="javascript:window.scrollTo(0,0);" id="toTop">返回顶部</a>-->
- </body>
- </html>
三.行内式返回顶部
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- <style>
- *{
- margin: 0;
- padding: 0;
- }
- #father{
- width: 400px;
- height: 5000px;
- border:1px solid #000;
- }
- #son{
- width: 600px;
- height: 5000px;
- background: linear-gradient(45deg ,red,yellow,green,cyan,blue);
- }
- </style>
- <script>
- /**
- * 平常项目中不推荐使用行内式写法添加事件
- *
- * 由于返回顶部功能是简单唯一的,所以写到行内式反而比较方便
- * */
- </script>
- </head>
- <body>
- <div id="top">我是迷人的顶部</div>
- <div id="father">
- <div id="son"></div>
- </div>
- <!--行内式-->
- <a href="javascript:window.scrollTo(0,0);" id="toTop">返回顶部</a>
- </body>
- </html>
四.内嵌式返回顶部
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Document</title>
- <style>
- .box{
- height: 2000px;
- width: 100px;
- background: deeppink;
- }
- </style>
- </head>
- <body>
- <div class="box">我是可恶的顶部</div>
- <!--方法一-->
- <a onclick="fn()" href="javascript:;" id="btn">按钮</a>
- <!--方法二-->
- <!--<a href="javascript:;" id="btn">按钮</a>-->
- </body>
- </html>
- <!--外联式-->
- <!--<script src="animate.js"></script>-->
- <script>
- /*下面是内嵌式*/
- // 方法一
- function fn() {
- // window要通过函数scrollTo(x,y) 设置意思是:滚动到文档中的某个坐标。
- window.scrollTo(0,0);
- }
- // 方法二,普通js返回顶部
- // var btn = document.getElementById("btn");
- // btn.onclick = fn;
- </script>
五.外联式返回顶部。
waiLianTest.js
- /*外联式返回顶部测试*/
- function fn() {
- // window要通过函数scrollTo(x,y) 设置意思是:滚动到文档中的某个坐标。
- window.scrollTo(0,0);
- }
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Document</title>
- <style>
- .box{
- height: 2000px;
- width: 100px;
- background: deeppink;
- }
- </style>
- </head>
- <body>
- <div class="box">我是可恶的顶部</div>
- <a onclick="fn()" href="javascript:;" id="btn">按钮</a>
- </body>
- </html>
- <!--外联式-->
- <script src="waiLianTest.js"></script>
JavaScript--返回顶部方法:锚链接、行内式js写法、外链式、内嵌式的更多相关文章
- JavaScript返回顶部特效
样式: <style type="text/css"> /*返回顶部特效*/ a { border: none; text-decoration: none; outl ...
- javascript返回顶部几种代码总结
纯js代码 /** * 回到页面顶部 * @param acceleration 加速度 * @param time 时间间隔 (毫秒) **/ function goTop(acceleration ...
- 写一个JavaScript“返回顶部”功能
在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮. 效果演示可以查看本页.如果页面有滚动高度,右下角就会有一个含有“返回顶部”字样的黑色背景半透明的小条条.点击这里“ ...
- javascript返回顶部插件+源码
javascript插件->returnTop.js: /* ** 插件名称returnTop.js ** 调用返回头部单例参数说明 ** 调用方式:turn.init(ele,speed); ...
- JavaScript获取css 行间样式,内连样式和外链样式的方式
[行间样式获取] <div id='div1' style="backgroud:red">测试</div> <script> var odiv ...
- Javascript返回顶部
控制按钮下拉到达一定距离时显示,返回顶层时消失,用JS中的延时定时器来模拟滚动条效果 <script type="text/javascript"> window.on ...
- javascript 返回顶部
<style> #linGoTopBtn { POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; ...
- [JavaScript] 表单验证不通过不提交的JS写法
主要是本世纪初的写法.<script> function validateForm(f) { if (f.name.value == "") { alert(" ...
- 【JavaScript&jQuery】返回顶部
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
随机推荐
- Android开发 Camera2开发_1_拍照功能开发
介绍 google已经在Android5.1之后取消了对Camera1的更新,转而提供了功能更加强大的Camera2.虽然新版本依然可以使用Camera1但是,不管是各种机型适配还是拍照参数自定义都是 ...
- 网络流Sap算法
GDKOi就快要开始了.没时间打解析,直接上模板. #include <cstdio> #include <cstring> #include <algorithm> ...
- mysql查看执行计划重构后的查询
MYSQL优化器会对客服端发送的SQL语句进行优化,优化后的SQL语句再被MYSQL执行.然后我们在优化SQL的时候,怎么获取到MYSQL优化后执行语句呢. EXPLAIN select * from ...
- Extjs 疑难杂症 (LoadMark 遮罩、Panel Update无效、chrome浏览器date控件全屏)
一.在extjs gridPanel中使用LoadMark无效,三步搞定. 原代码: grid = new Ext.grid.GridPanel({ store: store, title:'资料列表 ...
- jsp中 url传参到后台的参数获取
datagrid传值url方法1:<input type="hidden" id="sortid"> <table id="dg&q ...
- 009-python一些问题整理
1. Python中的 // 与 / 的区别 " / " 表示浮点数除法,返回浮点结果 >>> 90/30 3.0 " // " 表示整数除 ...
- 《数据结构与算法分析——C语言描述》ADT实现(NO.01) : 栈(Stack)
这次的数据结构是一种特殊的线性表:栈(Stack) 栈的特点是后入先出(LIFO),可见的只有栈顶的一个元素. 栈在程序中的地位非常重要,其中最重要的应用就是函数的调用.每次函数调用时都会创建该函数的 ...
- 高斯消元和高斯约旦消元 Gauss(-Jordan) Elimination
高斯消元法,是线性代数中的一个算法,可用来求解线性方程组,并可以求出矩阵的秩,以及求出可逆方阵的逆矩阵. 在讲算法前先介绍些概念 矩阵的初等变换 矩阵的初等变换又分为矩阵的初等行变换和矩阵的初等列变换 ...
- 洛谷P5319 奥术神杖
题意:给你若干个串和一个填了一部分的串.补完这个串使得 (每个串的匹配次数 * 权值) ^ (1 / 所有串匹配次数) 最大. 解:把这个东西随便取一个对数,就变成了分数规划. 二分.然后在AC自动机 ...
- HDU6187 Destroy Walls
把这道题放了很久才来更新blog,似乎越来越懒了啊. 我们发现他给的城堡的坐标非常有趣啊,都是无理数. 对于其他所有点的坐标都是有理数的情况下,一个坐标为无理数的点绝对特别. 特别之处就是:经 ...