当前位置: 首页 > news >正文

微信小程序获取指定元素,滚动页面到指定位置

微信小程序获取指定元素,滚动页面到指定位置

  • 微信小程序获取指定元素的宽高等信息,并滚动页面到指定位置

微信小程序获取指定元素的宽高等信息,并滚动页面到指定位置



:原生小程序开发:
createSelectorQuery() 创建一个选择器查询实例。
select('#target') 选择 id=“target” 的元素。
boundingClientRect() 获取目标元素的位置。
wx.pageScrollTo() 用于滚动页面到指定位置。

<view class="content">// 一些内容<view class="item" id="target">目标元素</view>// 更多内容
</view>
// 触发滚动
<button bindtap="scrollToElement">滚动到目标</button>
// 微信小程序获取指定元素的宽高等信息,并滚动页面到指定位置
scrollToElement() {const query = wx.createSelectorQuery(); // 获取查询实例query.select('#target') // 获取目标元素.boundingClientRect((rect) => {console.log(rect,'rect')if (rect && rect.top) {wx.pageScrollTo({scrollTop: rect.top, // 滚动到目标元素的位置duration: 300,       // 滚动动画的持续时间});}}).exec();},

点击参考答案滚动到文本输入框位置



结语:

前端路上 | 所知甚少,唯善学。
各位小伙伴有什么疑问,欢迎留言探讨。

— 关注我:前端路上不迷路 —




相关文章:

  • 为什么主动关闭 TCP 连接的一方需要 TIME_WAIT 状态?
  • 使用Haporxy搭建Web群集
  • 嵌入Linux快速入门第3篇
  • JavaEE->多线程2
  • 【Bluedroid】蓝牙启动之 btif_init_ok 流程源码解析
  • 小智AI玩具市场爆发:四大品牌领跑情感交互新赛道
  • 3DTiles三维模型
  • Linux 核心知识点整理(高频考点版)
  • Mac电脑 Office 2024 LTSC 长期支持版(Excel、Word、PPT)
  • 《超级处理器》怎么安装到WPS/excel(最后有下载地址)
  • 李宏毅《生成式人工智能导论》| 第1讲:什么是生成式人工智能
  • 一体机主板步入大存储时代,存储突围到性能质变
  • OpenAI 公布《走向理解与预防失准泛化:由“角色特征”驱动的突现性失准》研究总结
  • MySql升级安装、socket 及密码重置
  • 3.1 Hector_mapping初体验
  • langchain框架中各种Agent(LLMSingleAgent ReactAgent Plan-and-Execute Agent)原理方式对比
  • Spring Boot 虚拟线程 vs WebFlux:谁更胜一筹?
  • Ascend上如何进行带宽测试
  • Spring Boot + MyBatis + Vue:构建高效全栈应用的实战指南
  • px4仿真使用fastlio的定位数据飞行
  • 可以不花钱做网站吗/长春关键词优化平台
  • 政府网站建设管理原则/媒体资源网
  • 江苏优化网站公司哪家好/交换友情链接的平台有哪些
  • 电子产品东莞网站建设/百度关键词数据
  • 如何给网站做2维码/百度网盘app官方下载
  • 台州手机模板建站/网络营销服务公司有哪些