收藏
回答

ios 使用wx.pageScrollTo 页面有定位元素,该元素就不见了

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.pageScrollTo 客户端 7.0.3 2.6.1

点击按钮回到顶部,页面定位元素会消失并从上滚回到设置位置处,在开发工具和ios手机复现出来,安卓不会出现这个问题

最后一次编辑于  02-26  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • mal
    mal
    02-26

    https://developers.weixin.qq.com/s/fF3NbtmR7Z6N这个是代码片段

    02-26
    赞同
    回复
  • 叫我狗蛋爸爸🐶 คิดถึง
    叫我狗蛋爸爸🐶 คิดถึง
    02-26

    <pagestyle="transition: -webkit-transform 1000ms ease-out; transform: translateY(3935px) translateZ(0px);">


    看了一下wx.pageScrollTo调用后最外层元素上会加上这个样式,滚动的效果是补间动画,

    建议用scrollview实现这个效果,不使用fixed




    02-26
    赞同
    回复 2
    • mal
      mal
      02-26

      scroll-view与touchmove有冲突,手指向下滑动,列表要缩下去所以没有采用scroll-view

      02-26
      回复
    • 叫我狗蛋爸爸🐶 คิดถึง
      叫我狗蛋爸爸🐶 คิดถึง
      02-26

      给fixed写个动画1000ms ease-out; 从滚动高度过度到0试一下

      02-26
      回复