wx.pageScrollTo滚动后会回到原处

发布于 8 年前作者 mengping783 次浏览最后编辑 8 年前来自 ask

页面用了

wx.pageScrollTo,但是滚动后立马滚回原处,并没有按照给定的数值滚动,请问scrollTop是指页面顶部到窗口顶部的距离吗?为什么会滚回来?

9 回复
qiang27
qiang271 楼6 年前

没有复现此问题,是否可以提供相关代码示例?

hyuan
hyuan2 楼6 年前

请问是真机上的问题,还是开发者工具上的问题呢?

qiangxue
qiangxue3 楼6 年前

我也遇到类似的问题,解决了。我的需求是蒙层上有一些按钮,点击某个按钮后关闭蒙层,然后页面滚动到相应位置。

我的解决方法是,关闭蒙层后,setTimeout 延迟滚动。

dkong
dkong4 楼6 年前

可以,怎么给你

bmeng
bmeng5 楼6 年前

是会滚到顶部,还是滚到点击的原处呢?

chaoliang
chaoliang6 楼6 年前

原处

tianchao
tianchao7 楼6 年前

您可以把代码进行节选,并把隐私或者敏感信息去掉,直接粘贴在此处。

chengyan
chengyan8 楼6 年前

就是这些了

xia98
xia989 楼6 年前

都有耶!是怎么回事呢?

wx.pageScrollTo({

    scrollTop: that.data.scrollTop,

})

that.data.scrollTop的值是数值,但是哪怕给个死值也会回滚,不管给什么值都会滚回顶部,文档上也没有更多的说明,请帮忙解决下