vue.js的的回到顶部

hangleGoUp(){
console.log("开始")
let nowTop = document.body.scrollTop || document.documentElement.scrollTop; // 获取当前滚动条位置
if (nowTop > 0) {
window.requestAnimationFrame(this.hangleGoUp);
window.scrollTo (0,nowTop - (nowTop/50));
}
console.log("结尾")
}

原文地址:https://www.cnblogs.com/supereast/p/11703226.html

时间: 2024-11-16 04:06:04

vue.js的的回到顶部的相关文章

Vue中点击按钮回到顶部(滚动效果)

页面滚动到一定位置时,出现回到顶部按钮 代码如下 HTML <div class="footer"> <div class="gotop" v-show="gotop" @click="toTop">Top</div> </div> CSS .footer .gotop { text-align: center; position: fixed; right: 50px; bot

Vue+element UI实现“回到顶部”按钮组件

介绍 这是一个可以快速回到页面顶部的组件,当用户浏览到页面底部的时候,通过点击按钮,可快速回到页面顶部. 使用方法 由于该组件是基于element-UI进行二次封装的,所以在使用该组件时请务必安装element-UI(安装方式猛戳这里),安装好element-UI后,只需将该组件文件夹BackToTop导入到现有项目中即可使用. 使用示例 <template> <div id="app"> <!--可自定义按钮的样式.show/hide临界点.返回的位置

js点击回到顶部2

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>点击回到页面顶部</title> <style type="text/css"> *{margin: 0;padding: 0;} .scroll_top{width:60px;height: 60px;border: 1px solid red;position:

js点击回到顶部

---恢复内容开始--- <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>点击回到页面顶部</title> <style type="text/css"> *{margin: 0;padding: 0;} .scroll_top{width:60px;height: 60px;border: 1px solid

JS实现页面回到顶部效果

[代码] 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>home</title> 6 </head> 7 <style> 8 *{ 9 padding:0; 10 margin:0; 11 } 12 .box{ 13 width:1190px; /*只有设置了

浮动【电梯】或【回到顶部】小插件:iElevator.js

iElevator.js 是一个jquery小插件,使用简单,兼容IE6,支持UMD和3种配置方式,比锚点更灵活. Default Options _defaults = { floors: null, btns: null, backtop: null, selected: '', sticky: -1, visible: { isHide: 'no', numShow: 0 }, speed: 400, show: function(me) { me.element.show(); }, h

原生js实现使滚动条缓慢回到顶部的效果

html 部分 (因为a标签有链接功能,此时最好不要用a包裹 否则影响实现效果) <li id="btn-top">回到顶部</li> js部分 var top=document.getElementById("btn-top"); var bottom=document.getElementById("btn-top"); top.onclick=function(){ //alert(11); timer=setInt

js回到顶部

图片 回到顶部1 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{ margin: 0; padding: 0; } body{ height: 4000px; } #btn{ width

超好用的移动端布局自适应大小rem判断js文件及超过一定高度回到顶部按钮代码

//以下代码放到一个adapt.js文件当中 (function (doc, win) {   var docEl = doc.documentElement,     resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',     recalc = function () {       var clientWidth = docEl.clientWidth;       if (!clientWi