小程序实现点击回到顶部

微信小程序 --- 6行代码实现页面返回顶部 效果预览: js部分: Page({ data: { topNum: 0 }, returnTop: function () { this.setData({ topNum: this.data.topNum = 0 }); } }) wxml部分: scroll-view scroll-y scroll-with-ani 阅读详情

方法一

*.wxml
<!-- 返回顶部 -->
<view class="goTop" hidden='{{!floorstatus}}' bindtap="goTop">Top</view>
*.wxss
/* 返回顶部 */
.goTop{
  width: 140rpx;
  height: 140rpx;
  line-height: 140rpx;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 80rpx;
  right: 40rpx;
  z-index: 9999;
  background: rgba(0,0,0,.6);
  color: #fff;
  font-size: 36rpx;
}
*.js
Page({
	 data: {
	    floorstatus: false
	  },
	//回到顶部
	  goTop: function (e) {  // 一键回到顶部
	    if (wx.pageScrollTo) {
	      wx.pageScrollTo({
	        scrollTop: 0,  // 滚动到页面的目标位置,单位 px
	        duration: 2000 // 滚动动画的时长,单位 ms
	      })
	    } else {
	      wx.showModal({
	        title: '提示',
	        content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
	      })
	    }
	  },
	  onPageScroll: function (e) {
	    if (e.scrollTop > 200) {
	      this.setData({
	        floorstatus: true
	      });
	    } else {
	      this.setData({
	        floorstatus: false
	      });
	    }
	  }
})

方法二

*.wxml
<scroll-view scroll-with-animation style="height: {{scrollHeight}}px" scroll-y scroll-top="{{scrollTop}}" bindscroll="scrolling" bindscrolltolower="scrolltoBtm">
	//内容
	
	//返回顶部
	<view bindtap="scrollToTop" class="widget-goTop" wx:if="{{visual}}">
		<image src="/pages/image/top.png"></image>
	</view>
</scroll-view>

*.js
Page({
	data: {
		 scrollHeight: wx.getSystemInfoSync().windowHeight,
    	visual: false, // 返回顶部
	},
	/**
   * 返回顶部
   */
  scrollToTop() {
    this.setData({
      scrollTop: 0
    })
  },
  //获取滚动距离
  scrolling(e) {
    let scrollTop = e.detail.scrollTop
    if (scrollTop < this.data.scrollHeight / 2) {
      this.setData({
        visual: false
      })
    } else {
      this.setData({
        visual: true
      })
    }
  },
  //滚动到底部触发
  scrolltoBtm: function () {
    //触发内容
  },
})
微信小程序 - 最新详细实现一键返回顶部功能,页面下滑滚动一段距离后出现 “悬浮返回顶部按钮“ 点击后可回到页面的最顶端,自定义悬浮贴边返回按钮的图标或样式,附带滚动时过渡动画且丝滑流畅(示例源码) 微信小程序,vue2,vue3,返回顶部,回到顶部,微信小程序中实现回到顶部效果,微信小程序回到顶部,小程序实现滚动到顶部,微信小程序如何实现回到顶部,微信小程序一键回到顶部功能实现,上拉一定距离后显示一键返回顶部的点击可以一下子回到列表顶部,点击滚动到顶部,微信小程序点击按钮回到顶部,详细示例代码教程,onPageScroll,微信小程序滚动条回到顶部,微信小程序返回顶部按钮,微信小程序实现回到顶部,微信小程序返回顶部解决方案(滚动回到顶部),对于小程序长列表,当页面滚动一定距离时,出现返回顶部按钮方便用 阅读详情

相关推荐

HMC5883L磁力计驱动开发:I²C通信、校准与FreeRTOS集成

磁力计是惯性导航与电子罗盘系统的核心传感器,其输出原始磁场数据需经精确采集、单位换算与误差补偿才能用于姿态解算。基于各向异性磁阻(AMR)原理的三轴磁力计,如HMC5883L,依赖稳定I²C通信获取12位有符号磁场采样值,并通过增益配置、硬软铁校准及温度补偿提升物理量精度。在嵌入式实时系统中,驱动层须保障数据的时间一致性与抗干扰鲁棒性,避免总线挂死、字节错位或量程误配等典型问题。本文围绕HMC5883L这一广泛使用的停产但仍在产线服役的磁传感器,详解寄存器配置、定点单位转换、八方位校准算法及FreeRTOS

weixin_42594427的博客 145

告别繁琐滑动,微信小程序一键回到顶部功能

告别繁琐滑动,微信小程序一键回到顶部功能

希望看完文章的你能够带着答案离开。 7981

基于51单片机的贪吃蛇游戏设计

本科时候做的一个课程作业,自己打一个很简易的电路,比较有意思且易上手,故将之记录下来。(全套的仿真及代码,演示视频,课程报告以及PPT展示上传在优快云下载区) 一. 实验目的 (1) 通过对C51语言的理解,编写程序实现对贪吃蛇的有效控制; (2) 通过对51单片机硬件的学习,学会运用面包板,独立按键、点阵屏等,完成对完整电路的搭建过程; (3) 通过对Proteus仿真软件的学习,实现基于STC89C52单片机的8*8点阵贪吃蛇的硬件电路仿真。 二. 实验介绍 贪吃蛇是一款经典小游戏,其游戏的规则是:玩

山山の十三先生 2万+

微信小程序返回到顶部功能的简单实现

到此这篇关于微信小程序返回到顶部功能的文章就介绍到这了,更多相关微信小程序返回到顶部内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

coldriversnow的专栏 1362

从婴儿学步到工业级应用:VLA的‘隐式标定‘原理通俗图解

本文深入解析VLA(Vision-Language-Action)模型的'隐式标定'原理,通过类比婴儿学习机制,揭示其如何替代传统手眼标定技术。文章对比了工业机器人传统标定与VLA数据驱动方法的差异,并可视化神经网络注意力机制,展示其在空间关系编码上的突破性进展。最后探讨了VLA在工业应用中的优势与混合架构解决方案。

pz890123456的博客 324

CentOS 7.9安装python3.11

CentOS 7.9安装python3.11

leafseelight的专栏 1342

小程序实现点击返回顶部

1、wxml里先放一个点击返回顶部的按钮,固定定位 &lt;image src='../../img/top.png' class='goTop' hidden='{{showTop}}' bindtap='goTop'&gt;&lt;/image&gt; .goTop{position: fixed;bottom: 20px;right: 15px;width: 32px;heigh...

王永存 4023

【51单片机实物】基于51单片机设计的简易直流电机调测速系统(可用在普中开发板)

功能任务描述:将设置的转速与当前测量的转速比较,得出差值用于控制DAC0832的输出电压,从而控制直流电机的转速,使转速逐渐达到设置转速。在LED上显示设置转速(左2位LED)和当前转速(右2位LED),转速显示采用十进制。控制过程中,当前转速显示不断变化。*直流电机转速范围0-96r/s,误差±1r/s

嵌入式阿齐Archie 1万+

微信小程序回到顶部的两种方式

微信小程序回到顶部的两种方式 一,使用view形式的回到顶部 HTML部分代码: <!--点击回到顶部按钮--> <image src='../../img/button-top.png' class='goTop' hidden='{{!floorstatus}}' bindtap="goTop"></image> CSS部分代码: /* 返回顶部 */ ....

皮皮的博客 1474

【unity游戏开发之InputSystem——01】通过写代码监听InputSystem输入(基于unity6开发介绍)

通过写代码监听InputSystem输入(基于unity6开发介绍)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 4892

Allan方差这个工具,怎么把它用的更顺手?(附Allan方差、动态Allan方差代码)

本文详细说明了Allan方差和动态Allan方差的计算过程,并通过递归运算和时间序列选择两种算法提高动态Allan方差的计算效率。文末提供了快速动态Allan方差计算代码。

victoryqian528的博客 374

小程序实现点击按钮回到顶部

按钮样式 wxml <view class="topbtn" bindtap="gotopAction" wx:if="{{up_show}}"> <image src="./../../image/topimg.png"></image> </view> wxss .topbtn{ position: fixed; width: 120rpx; height: 120rpx; border-radius: 50%; bottom:.

WeiflR10的博客 709

基于Simulink的四足机器人关节力矩优化仿真建模示例

高自由度:每个腿至少有3个自由度(DOF),增加了控制的复杂性。非线性动力学:涉及多体系统的相互作用,包括接触力、摩擦力等。能量消耗:减少不必要的能量消耗是提升续航能力和效率的关键。可以是最小化能量消耗或最大化稳定性等。matlab深色版本% 示例代码通过本指南,我们介绍了如何基于Simulink搭建一个四足机器人的关节力矩优化模型,并进行了仿真以验证其基本功能。

amy_mhd的博客 171

微信小程序实现回到顶部功能

wxml: <image class="go_top" src="../../images/gotop.png" hidden="{{!go_top_show}}" bindtap="goTop"></image> wxss: /* 回到顶部 */ .go_top{ width: 80rpx; height: 80rpx; position: fixed; bottom: 50rpx; right: 30rpx; text-align: center

我的博客 937

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

php 回到顶部,微信小程序实现【回到顶部】的按钮效果

我们在浏览商品或者文章的时候,当一屏不够的时候,会不停的往上拖动看更多的内容,当需要回到顶部的时候,手工再去滑动手指控制页面往上翻动,效率非常低。这个时候就需要用到【回到顶部】的按钮来帮我们快速回到顶部。废话不多说,下面我们来实现这个功能。这个按钮不是任何时候都需要出现,毕竟是个半透明的悬浮按钮,也会阻碍页面的浏览。分两种情况:第一种情况,当页面在顶部的时候,回到顶部按钮是不会出现的。第二种情况,...

weixin_32461163的博客 175

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

微信小程序实现返回顶部

两种方法 一,使用view形式的回到顶部 html <image src='../../img/button-top.png' class='goTop' hidden='{{!floorstatus}}' bindtap="goTop"></image> css data: { floorstatus:false }, /* 返回顶部 */ .goTop{ height: 80rpx; width: 80rpx; position: fixed;

江一铭 1533

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

微信小程序scroll-view回到顶部

说明: 使用scroll-view,当数据过多,scroll-view容器滚动过长的位置时,如何回到scroll-view的顶部 解决方法(仅放置重要代码): 在.wxml文件中,添加scroll-top,并使用model双向绑定 <scroll-view class="scroll-content" scroll-y model:scroll-top="{{myScrollTop}}" > ...内容 </scroll-view> <!-- 回到顶部的图标,含有b

weixin_46115860的博客 5092

【微信小程序中运用scroll-view实现区域滚动和回到顶部 基础篇 1 (结合实例)】

本文介绍了微信小程序中scroll-view组件的两种实用场景:1. 实现纵向区域滚动(可应用于上拉加载更多)2. 实现回到顶部功能

2301_76624160的博客 1054

uni-app 添加返回顶部按钮

<view class="go-top" :style="{'display':(isTop===true? 'block':'none')}"> <image src="../../static/img/top.png" @click="top" mode="widthFix" /> </view> data() { return { isTop: false, } }, methods: { top() { //回到顶部 uni.pageScroll

weixin_42084225的博客 3457

超详细教程一键回到顶部(附源码)

超详细教程一键回到顶部(附源码) 1. 话不多说,看效果 2.实现 2.1:wxml </view> <!-- 点击回顶部 --> <image src='/image/dingbu.png' class='goTop' hidden='{{showTop}}' bindtap='goTop'> </image> </view> 2.2:wxss /* 回到顶部 */ .goTop{ position: f

code袁的博客 1059

主页(六)-控制页面回到顶部——点击返回顶部按钮-e.scrollTop

回到顶部——点击返回顶部按钮-e.scrollTop 按钮样式 <!-- 回到顶部 --> <div class="top"> ︿ <p>顶部</p> </div> .top { position: fixed; bottom: 50rpx; right: 50rpx; border-radius: 50rpx; width: 100rpx; height: 100rpx; background-color

weixin_44867717的博客 629

微信小程序回到顶部的页面标识相关处理

(一)上滑隐藏,下滑显示 1.检测开始滑动的函数写在哪里?答案是写在会发生滚动的部分,eg:列表的外盒 // 检测滑动开始 topMoveStart(e){ console.log(e.touches[0].pageY) this.setData({ startMove: e.touches[0].pageY }) console.log(thi...

Seeyoucm 803

uniapp 学习笔记七 产品页返回顶部功能实现

滚动到指定位置返回,点击图标返回指定位置。滚动到指定位置 显示返回图标。

Ggome的博客 527

uniapp实现微信小程序吸顶效果

uniapp实现微信小程序吸顶效果

aaxiatian的博客 1255

微信小程序scroll-view使用过程中的一些技巧(....持续更新)

在微信小程序中scroll-view是一个非常常用的组件,但是在使用的过程中有可能达到的效果与我们想要的不一致,接下来我将总结我在使用scroll-view中遇到的问题和一些技巧: (1)横向滑动(scroll-x="true") 1)如果我们想要在scroll-view中使用flex布局,我们需要在scroll-view设置属性enable-flex="true",并且在srcoll-view的style中设置white-space:nowrap,另外需要在scroll-view的子项中设置dis..

qq_37046592的博客 994
上一篇: 使用计时器延迟页面显示,以保证页面加载完ajax数据也请求完成
下一篇: 小程序实现点击复制内容功能
if时光重来
博客等级 码龄8年 248粉丝 217原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值