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

深圳网站建设 响应式设计开发登陆空间商网站

深圳网站建设 响应式设计开发,登陆空间商网站,免费下载app软件官网,深圳市浩天建设网站三个常用方案#xff1a;1.scrollintoView 把调用该方法的元素滚动到屏幕的指定位置#xff0c;中间#xff0c;底部#xff0c;或者顶部 优点#xff1a;方便#xff0c;只需要获取元素然后调用 缺点#xff1a;不好精确控制#xff0c;只能让元素指定滚动到中间…三个常用方案1.scrollintoView 把调用该方法的元素滚动到屏幕的指定位置中间底部或者顶部 优点方便只需要获取元素然后调用 缺点不好精确控制只能让元素指定滚动到中间顶部底部没法设置偏移 block可以设置为centerendstart等来控制在页面显示的位置。 注意的就是 script setup import {onMounted, ref } from vue import {useRoute }from vue-router const { query } useRoute(); const target query.target onMounted((){document.getElementById(target)?.scrollIntoView({block:center; }) /scripttemplatebutton美妆/buttonbutton数码/buttonbutton美食/buttonbutton家居/buttonbutton黄金/buttondiv classhome idhome// 五个楼层div classpart idpart1美妆/divdiv classpart idpart2数码/divdiv classpart idpart3美食/divdiv classpart idpart4家居/divdiv classpart idpart5黄金/div/div /templatestyle .home {width: 1000px;margin: 0 auto;height: 90vh;overflow-y: scroll; } .part {margin-top: 20px;border: 1px solid red;height: 600px; } .needData {height: 600px; } /style 2.scrollTo 把可滚动元素滚动到指定xy坐标优点:可以精确控制到具体多少px 缺点得先获取到xy坐标 需要注意的是这个方法的调用者并不是要看到的元素而是可滚动的元素。像方法一调用scrollintoView方法的是五个楼层本身但是如果是调用scrollTo的话是调用他们的父级元素idhome的div盒子它才是可滚动的元素. script setup import {onMounted, ref } from vue import {useRoute }from vue-router const { query } useRoute(); const target query.target onMounted((){const targetDom document.getElementById(target);const targetRect targetDom.getBoundingClientRect();document.getElementById(home)?.scrollTo(targetRect.x, targetRect.y - 100); }) /scripttemplatebutton美妆/buttonbutton数码/buttonbutton美食/buttonbutton家居/buttonbutton黄金/buttondiv classhome idhomediv classpart idpart1美妆/divdiv classpart idpart2数码/divdiv classpart idpart3美食/divdiv classpart idpart4家居/divdiv classpart idpart5黄金/div/div /template 3.scrollBy  滚动指定的xy距离。也就是让他滚动一定距离不指定坐标 优点:当我们只是做移动而不是滚到某个指定的元素时 缺点:得自己算出多少距离 这个方法用的少就不举例了 最后要注意的点记住这么几个操作 1如果是打开就滚动到指定位置vue/react项目一定要在你页面数据渲染完成后滚动 2如果不含有请求记得在onMounted(vue)或者useEffect(react)中进行滚动操作如果是页面滚动可能还要在加一个小延迟setTimeout 3如果页面的数据是请求来的请确保数据渲染完成后进行滚动 页面滚动是会记录上一次滚动状态的在页面渲染好后又会滚回去。记录页面滚动这个现象一般只限于同步引入的组件异步的不会没有滚动记录
http://www.dnsts.com.cn/news/271568.html

相关文章:

  • 网站开发的最初阶段包括建设银行手机银行官方网站下载安装
  • 2021建站公司百度词条官网入口
  • 资深网站用php做的大型网站
  • 做网站最大的公司东莞保安公司排名前十
  • 简单网站建设方案绵阳市建设局网站
  • 网站站内关键词优化为网站添加isapi扩展
  • 中国联通 网站备案小程序制作一个需要多少钱?
  • 黑龙江建设兵团知青网站个人企业邮箱登录入口
  • 电商网站 收费与免费wordpress锚点
  • 招远网站建设招聘购物网站建设市场调查论文
  • 网站可免费做网app开发
  • 兰州网站建设论坛银川网站建设实习生
  • 先做网站后台还是前台网络管理系统的基本组件包括哪些?
  • 旅游网站设计的目的google搜索网址
  • 自定义导航网站 源码电脑网站首页设计
  • 提供中山精品网站建设电商运营基本知识
  • 建设电子商务网站流程图h5个人网站模板源码
  • 做论坛网站需要多少钱网站制作公司的宣传海报
  • 惠州住房和城乡建设厅网站免费代刷网站推广快速
  • 微网站工程案例展示官方建网站有哪些步骤
  • 有什么学做木工的网站吗加盟投资好项目
  • 电子商务网站的建设心得凡科代理平台
  • 晚上必看的正能量网站appwordpress泛域名插件
  • ps做营销型网站布局wordpress邮件模板
  • 网站建设要多少钱海尔建设此网站的目的是什么
  • 哪个网站可以做加工wordpress主题制作
  • 中国建设银行网站进不去即商通网站建设推广
  • 高端网站推荐展示型网站模板源码
  • HTML网站制作设计免费网页设计成品
  • Ui互联网门户网站建设软件外包公司人数