当前位置:首页 > 日记 > 正文

纯js实现页面返回顶部的动画 | 超简单

纯js实现页面返回顶部的动画 | 超简单

废话不多说,直接上代码

var scrollTop = document.body.scrollTop;  document.body.style.marginTop = -scrollTop + 'px';  document.body.scrollTop = 0;  document.body.style.transition = 'all 1s ease-in-out';  document.body.style.marginTop = 0;  setTimeout(function () { document.body.style.transition = 'none'; }, 1000);

以上这篇纯js实现页面返回顶部的动画(超简单)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

PHP和Java的主要区别有哪些?哪个最

PHP和Java的主要区别有哪些?哪个最

开发语言,最适合,区别,有哪些,电脑软件,一、前言PHP和Java都是现在比较流行的二种编程语言。对于许多新手来说,都会思考如果学的时候,该学哪种语言呢?下面这篇文章给大家整理两者的区别以及一些选择建议,一起来看看吧。二、简介PHP与Java作为两…

在原生不支持的旧环境中添加兼容的

在原生不支持的旧环境中添加兼容的

方法,原生,不支持,环境,电脑软件,如下所示:if (!Object.keys) { Object.keys = (function () { var hasOwnProperty = Object.prototype.hasOwnProperty, //原型上的方法,只取自身有的属性; hasDontEnumBug = !({toString: null}).propert…

捕获未处理的Promise错误方法

捕获未处理的Promise错误方法

方法,错误,未处理,电脑软件,Promise,为了保证可读性,本文采用意译而非直译,并且对源代码进行了大量修改。另外,本文版权归原作者所有,翻译仅用于学习。使用Promise编写异步代码时,使用reject来处理错误。有时,开发者通常会忽略这一点,导致一些错误…

如何在word中插入封面

如何在word中插入封面

封面,如何在,电脑软件,word,  有时候在word文档中需要好看的封面,但是我们又不知道怎么弄,那就选择在word里面寻找吧,在下面就由小编给大家分享下在word中添加封面的技巧,希望能帮助到您。在word中添加封面的步骤如下:  步骤一:选择需要插入…

photoshop简单制作漂亮的翡翠立体

photoshop简单制作漂亮的翡翠立体

文字,漂亮,简单,电脑软件,photoshop,今天小编就为大家介绍怎样用photoshop制作漂亮的翡翠立体文字方法,推荐到,喜欢的朋友可以参考本文,希望能对大家有所帮助!1、打开你的ps软件,新建一个800*600., 72像素的文件。2、打上你想要做的文字。我这里…

ps中性灰商业人像后期精修教程

ps中性灰商业人像后期精修教程

教程,人像,后期,电脑软件,ps,后期思路:主要使用“中性灰”对人物的皮肤进行修饰、立体化的强化以及五官的修饰。毛发,眼珠也是重点。效果对比:经过后期精修之后,效果简单的呈现出来,放一张对比图,做完之后发现颌骨的位置有所瑕疵。教程…

PS滤镜高反差怎么处理?

PS滤镜高反差怎么处理?

滤镜,反差,怎么处理,电脑软件,PS,ps怎么使用高反差滤镜呢?我们举一个简单的例子来看看这个滤镜的效果,详细内容请看下文详细介绍。软件名称:Adobe photoshop 7.01 官方正式简体中文版软件大小:154MB更新时间:2013-04-191、打开一个PS的软件,然后…

angularjs中的$eval方法详解

angularjs中的$eval方法详解

方法,详解,电脑软件,angularjs,eval,在controller中定义了一个变量$scope.a_1 = "abc";想在view里面动态输出,因为这个数字是动态的,这么输出肯定是不行的{{'a_' + '1'}},因为输出来的是a_1这个字符串,而不是a_1这个变量的值想输出a_1这…

JavaScript判断浏览器和hack滚动条

JavaScript判断浏览器和hack滚动条

滚动条,浏览器,写法,电脑软件,JavaScript,判断各大浏览器内核:var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; …

在wps文字中设置水印的方法

在wps文字中设置水印的方法

方法,文字,设置,自定义,水印,  在自己辛苦完成的文字中,希望加上自己独特的标记。在wps文字中的水印就可以起到这种作用。下面小编教你怎么在wps文字中设置水印,希望对你有帮助!wps文字中设置水印的方法第一步:单击【文件】--【打开】命令,打…

bootstrap 模态框(modal)实现水平垂

bootstrap 模态框(modal)实现水平垂

水平垂直居中,显示,模态框,电脑软件,bootstrap, 众所周知,bootstrap是一款非常实用的CSS框架(主要用于样式的快速搭建),由于其简洁,美观,快捷,响应式等特点备受大家喜欢,但是其本身也是存在很多bug,当应对与具体的业务逻辑的时候往往达不到细…

js CSS3实现卡牌旋转切换效果

js CSS3实现卡牌旋转切换效果

效果,卡牌,电脑软件,js,我们经常会在游戏里看到一些几张卡牌左右切换的效果,中间的一张最突出醒目,向左或向右滑动可切换到另一张,今天我们就用CSS3来实现下这种效果。我们先来看个demo,具体的样式各位可以自己调整:(PC下可点击按钮切换,移动端可…