offset = offset || - 10 ; var el = document . getElementById ( id ) ; this . $nextTick ( function ( ) { window . scrollTo ( { behavior : "smooth" , top : el . offsetTop + offset , } ) ; } ) ; var time = time || 0; $(" html ,body").animate({scrollTop: $("#"+ id ).offset().top}, time); 【调用】<a href="#tit1" onclick="scrollTo Id ... 以前很多博主都写过/转载过用 jQuery 实现 页面 滚动 (Scroll)效果的方法,但目前搜来的方法大都在 Opera 下有个小 Bug:直接用跳的而且画面闪烁。今天,超级低调的高手 Willin 共享了一种完美方法解决 jQuery 实现 滚动 效果在 Opera 下的bug,我随即调试+应用到我目前的主题,目前经过测试非常完美,特意贴出代码加以说明。因为本人不太懂 js,jQuery 也只是皮毛,... * 方法: 滑动 至指定 id 的div块 * @param scrollTo ID : 滑动 到该 id 的名称 * @param distanceTop : 距离顶边位置 [数值] * @param scrollTime : 滚动 时间 [数值] function sl id eTo ID (scrollTo ID ,distanceTop,scrollTime) { //"#"+sl id eTo ID : 滑动 到该 id ; parseInt(distanceTop):距离顶边位置 ; scrollTime: 滚动 . 需要看到 滑动 效果: scroll-into-view:值应为某子元素 id id 不能以数字开头)。设置哪个方向可 滚动 ,则在哪个方向 滚动 到该元素 <scroll-view v-if="showPage" scroll-y :scroll-into-view="scrollView Id " class="member-container"> ...... <div id ="freight-coupon-box"> <div id ="me 项目需求:点击类型后切换到 对应 页面 内容并 滚动 对应 到位置(具体项目是有各个时间段的数据 然后要求 滚动 到现在的时间段) 方式一:使用uniapp的uni.pageScrollTo uni.createSelectorQuery().select("#child").boundingClientRect(data=>{ uni.createSelectorQuery().select("#father").boundingClientRect((res)=>{ js自带的scrollTo方法可以设置动画, 滚动 的效果,代码在电脑上正常,但是在手机上的时候就没有smooth的 滑动 效果了,只能僵硬的跳到某个位置,类似scrollTop赋值的效果,这里从一个博客看到的一个解决办法,试了下确实可以,所以记录一下: 首先安装这个插件:smoothscroll-polyfill npm install smoothscroll-polyfill --save 然后引入并在组件创建的时候调用下这个方法:比如mounted中 import smoothscroll fr <Table id ="box" columns={columns} dataSource={data} scroll={{y:300}}/> componentD id Mount(){ //一进来就 滚动 setTimeout(()=>{ //加定时器 因为 可能 table还没渲染 完就 获取元素 防止 Element.scrollIntoView() - Web API 接口参考 | MDN (mozilla.org)Window.scrollTo() - Web API 接口参考 | MDN (mozilla.org)Element.scrollTop - Web API 接口参考 | MDN (mozilla.org)表示让 id id name的元素显示在 页面 之中,也实现了,有 滚动 的情况, 滚动 条会 滚动 到相应位置。使用scrollTop属性表示将文档元素高度为0.。 var s id = url.split(". html ")[1]; 根据s id 拿到的 id 与各个tab标签页所 对应 id 进行判断,看是否相等,若相等,就可以对当前选中的 id 对应 的标签页添加选中状态 1、准备jQuery库和scrollTo.js插件。 <scripttype="text/ javascript "src="js/jquery.js"></script><scripttype="text/ javascript "src="js/jquery.scrollTo.js"></script> 2、 HTML &lt... 不管是scrollTo()还是scrollBy(),它们移动的都是View或ViewGroup中的内容,而不是view或viewGroup本身。并且这个移动过程是瞬间完成的,因此,为了实现更好的移动效果,他们一般需要与Scroller类结合使用,关于Scroller类的介绍请看:https://blog.csdn.net/guolin_blog/article/details/48719871 可以发现scrollBy()最终调用的还是scrollTo(),只是对参数进行了改变;mScrollX、mScrollY代表的就是View x、y轴当前 滑动 的距离。 通过分析我们可以看出一点:... 如何让子元素 滚动 到指定父窗口的指定位置什么是 滚动 距离读取 滚动 距离如何设置 滚动 scrollTop属性scrollTo方法 什么是 滚动 距离 比如父元素设置了overflow: h id den;, 当元素里的内容超过元素本身的高度时, 就会出现 滚动 条, 那么鼠标 滑动 的距离就是其 滚动 距离. 读取 滚动 距离 <title>test</title> <style> w id th: 200px;