使用css实现滚动到页面对应的位置

废话不多说先上代码

<div class="back-top-item" @click="turnFeeConsultation">
      <div class="feeConsultation"></div>
     <p class="text">收费咨询</p>
</div>
turnFeeConsultation() {
      this.$nextTick(() => 
        document.getElementsByClassName('paidConsultation')[0].scrollIntoView({ behavior: 'smooth', block: 'start', inline: 'nearest' });
      });
    }

scrolIintoView 布尔值参数

  • scrollintoView(true) 或者scrollIntoView()相当于scrollIntoViewOptions: {block: “start”, inline: “nearest”}
  • scrollintoView(false) 相当于scrollIntoViewOptions: {block: “end”, inline: “nearest”}

scrolIintoView 布对象参数

  • behavior(可选)定义动画过渡效果, “auto” 瞬间跳转(没有动画效果)或 “smooth”(由动画效果平滑的到指定位置) 之一。默认为 “auto”
  • block(可选)定义垂直方向的对齐, “start”, “center”, “end”, 或 "nearest"之一。默认为 “start”。
  • inline(可选)定义水平方向的对齐, “start”, “center”, “end”, 或 "nearest"之一。默认为 “nearest”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值