-
2022-01-04 21:19:53
好记性不如烂笔头
ref用于下面获取dom节点 <div ref='home'></div> <span class="topBtn" v-show="topShow" @click="topHui">回到顶部</span>
mounted() { 获取html元素refs是vue提供的获取元素的方法 this.$refs.home.addEventListener('scroll',this.handlerscroll) }, destroyed(){ 解绑html元素 this.$refs.home.removeEventListener('scroll',this.handlerscroll) }, methods: { topHui() { this.$refs.home.scroll({ top:0, // 控制向上的时候是缓慢的向上移动 behavior:'smooth' }) }, handlerscroll() { // Math.ceil向上取整 距离顶部的高度如果大于100 就让回到顶部span显示 否则隐藏 if(Math.ceil(this.$refs.home.scrollTop) >= 100) { this.topShow = true } else { this.topShow = false } }
更多相关内容 -
Android scrollToTop实现点击回到顶部(兼容PullTorefreshScrollview)
2020-08-31 04:19:11当页面滑动到底部,出现回到顶部的按钮相信对大家来说并不陌生,下面这篇文章主要介绍了关于Android scrollToTop实现点击回到顶部,并兼容PullTorefreshScrollview的相关资料,文中通过示例代码介绍的非常详细,需要... -
jquery实现点击页面回到顶部
2021-01-19 16:04:39a)下面看看实现,实现很简单,通过JQ判断滚动条向下滚动的长度大于多少时显示【回到顶部+回到首页】的图标(换一种理解:滚动条顶端距离页面顶部的距离),另外一种实现方法,就是通过锚标记,很好理解,就是标记一... -
点击返回顶部
2019-10-31 23:16:03点击返回顶部 点击返回顶部 点击返回顶部 点击返回顶部 -
js实现点击回到顶部
2021-09-26 19:26:22效果实现 1.滚动条离顶部一定距离后,楼梯出现,否则...点击回到顶部 1. css代码 *{ margin: 0; padding: 0; } #warp{ width: 800px; margin: 0 auto; } .box{ width: 100%...效果实现
1.滚动条离顶部一定距离后,楼梯出现,否则隐藏 (这里要判断滚动条到顶部的高度)
2.点击楼梯按钮,自动出现相对应得页面。
3.拖拽滚动条,页面上的商品刚好和楼梯按钮对应上。
4.点击回到顶部1. css代码
*{ margin: 0; padding: 0; } #warp{ width: 800px; margin: 0 auto; } .box{ width: 100%; height: 700px; background: red; color: #fff; text-align: center; font-size: 100px; border: 3px solid yellow; } ul{ list-style: none; position: fixed; top:100px; left:100px; width: 60px; transform: scale(0); transition: 1s; } li{ width: 100%; height: 60px; border: 1px solid red; color: green; font-size: 15px; text-align: center; line-height: 60px; background: #ccc; } li:hover{ background: yellow; }
2.html代码
<div id="warp"> <div class="box">进口零食</div> <div class="box">进口酒</div> <div class="box">帽子</div> <div class="box">鞋子</div> <div class="box">衣服</div> <div class="box">家电</div> <div class="box">手机</div> <div class="box">电子</div> <div class="box">居家</div> <div class="box">家用</div> </div> <ul> <li>进口零食</li> <li>进口酒</li> <li>帽子</li> <li>鞋子</li> <li>衣服</li> <li>家电</li> <li>手机</li> <li>电子</li> <li>居家</li> <li>家用</li> <li>回到顶部</li> </ul>
3.js代码
var oul=document.getElementsByTagName('ul')[0] var oli=document.getElementsByTagName('li') var obox=document.getElementsByClassName('box') window.onscroll=function(){ //1.滑动滚动条,出现楼梯 var h=document.body.scrollTop||document.documentElement.scrollTop if(h>400){ oul.style.transform="scale(1)" }else{ oul.style.transform="scale(0)" } //2.点击最后一个按钮,回到顶部 oli[oli.length-1].onclick=function(){ timer=setInterval(function(){ h-=50;//h=h-50; if(h<=0){ clearInterval(timer) }else{ document.documentElement.scrollTop=document.body.scrollTop=h; } },10) } //3.跳到对应楼层 for (var i=0;i<oli.length-1;i++) { oli[i].index=i; oli[i].onclick=function(){ /// console.log(this.index) document.documentElement.scrollTop=document.body.scrollTop=this.index*700; } } //4. for(var j=0; j<obox.length;j++){ //oli[j]会得到某个li赋值给m //offsetTop得到某个元素到浏览器顶部的距离 if(h>=obox[j].offsetTop-300){ //循环所有的li for(var k=0; k<oli.length; k++){ if(oli[j]==oli[k]){ oli[k].style.background='yellow'; }else{ oli[k].style.background=''; } } } } }
-
uniapp实现点击回到顶部
2021-08-21 23:55:58一,实现的效果 ...// 点击返回顶部按钮 跳回顶部 backtop() { uni.pageScrollTo({ scrollTop: 0 }); } 官网地址:https://uniapp.dcloud.io/api/ui/scroll?id=pagescrollto . -
JS 简单的点击返回顶部的功能
2019-06-18 01:06:30NULL 博文链接:https://onestopweb.iteye.com/blog/2331784 -
JQuery实现点击回到顶部
2020-12-31 19:30:45} style> head> <body> <div> div> 返回顶部span> body> html> 逻辑代码 <script> $(function () { //div距离文档顶部的距离 var ot = $('div').offset().top //页面卷去的高度 $(window).scroll(function () { var...本人制作简易版,主要是看JQuery里的逻辑,希望可以帮到有需要的人
样式代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <!--切记导入jquery文件--> <script src="../jquery.min.js"></script> <style> div { width: 800px; height: 800px; background-color: thistle; margin: 800px auto; } span { position: fixed; right: 0; bottom: 50px; background-color: tomato; display: none; } </style> </head> <body> <div> </div> <span>返回顶部</span> </body> </html>
逻辑代码
<script> $(function () { //div距离文档顶部的距离 var ot = $('div').offset().top //页面卷去的高度 $(window).scroll(function () { var st = $(document).scrollTop() if (st >= ot) { $('span').show(); } else { $('span').hide(); } }) //返回顶部 $('span').click(function(){ // $(document).scrollTop(0) //过度效果 $('html').animate({ scrollTop:0 },1000) }) }) </script>
-
移动端点击返回顶部
2021-06-24 18:35:29移动端 点击某个地方回到顶部 简单方法 window.addEventListener(‘scroll’, this.handleScroll); 获取滑动高度 一般在刚进入页面写入(componentDidMount) handleScroll = () => { if (window.scrollY > 你... -
鼠标点击返回顶部,滚动条动画返回到顶部
2022-04-08 22:26:07当我们浏览到网页底部时,会出现返回顶部的按钮,鼠标点击返回顶部,滚动条动画回到顶部而不是直接到顶部。 这是我们需要来借助 js 来实现动画效果,如下: 解决步骤: 1、首先要写一个a标签的超链接,设置一个id... -
Android悬浮按钮点击返回顶部FloatingActionButton
2020-08-31 07:43:22主要为大家详细介绍了Android悬浮按钮FloatingActionButton点击回到顶部的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
js简单的点击返回顶部效果实现方法
2020-12-20 07:20:05具体分析如下:当页面特别长的时候,用户想回到页面顶部,必须得滚动好几次滚动键才能回到顶部,如果在页面右下角有个“返回顶部”的按钮,用户点击一下,就可以回到顶部,对于用户来说,是一个比较好的体验。... -
uni-app 点击回到顶部
2021-05-17 16:51:05methods: { pullTop () { console.log(123) uni.pageScrollTo({ scrollTop:this.menuTop, duration:300 }) } }, onLoad() { let that = this const query = uni.... -
js点击返回顶部带过渡效果
2021-10-12 00:22:07timer = setInterval(function() { if (document.documentElement.scrollTop <= 0) { clearInterval(timer); } window.scrollTo(0, document.documentElement.scrollTop - 100) }, 16.5) ... -
JS中如何实现点击a标签返回页面顶部的问题
2020-10-20 14:30:38主要介绍了JS中实现点击a标签返回页面顶部的问题,非常不错,具有参考借鉴价值,需要的的朋友参考下吧 -
jQuery鼠标点击返回顶部
2020-07-30 12:12:19// 返回顶部代码 $(function () { // 给window添加滚轮事件 $(window).scroll(function () { // 如果window的滚动大于300 那么盒子淡入 否则淡出 if ($(this).scrollTop() > 300) { $('.toTop').fadeIn... -
vue实现点击回到顶部
2019-03-02 19:59:00<template> <div class="center"> <div class="btnTop" v-if="btnFlag" @click="backTop()">回顶部</div> </div> </template> <script> im... -
点击返回顶部事件,并实现滚动效果(vue)
2021-12-17 17:32:59点击按钮,返回顶部事件,并实现滚动效果,控制按钮的显隐(vue) -
如何使用react完成点击返回顶部操作
2020-03-28 13:46:01首先我们先写返回顶部的样式 然后绑定一个点击事件,滚动到顶部 BackTop onClick={this.props.toTop}>返回</BackTop> toTop(){ console.log(111) window.scrollTo(0,0) } 这样就可以实现点击返回到... -
点击回到顶部
2022-04-29 10:49:40 -
uniapp点击返回顶部
2021-05-18 11:02:47uniapp点击返回顶部 <template> <view class="box"> <!-- 置顶按钮 --> <image src="图片" class="back_yuan" mode="" v-if="back" @tap="backtop"></image> </view> &... -
小程序 点击返回顶部 的2种方法
2018-12-14 11:01:14goTop: function (e) { // 一键回到顶部 if (wx.pageScrollTo) { wx.pageScrollTo({ scrollTop: 0 }) } else { wx.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请升级到最新... -
vue实现移动端返回顶部
2020-10-14 17:13:44主要为大家详细介绍了vue实现移动端返回顶部,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下