收藏
回答

scroll-view运行scroll-top无效

问题描述:

    scroll-view下两个tab,现想点击不同的tab, 重置scroll-top 为 0, 发现并没有真的置零。


重现步骤:

    1,在“最新”tab下翻几屏查看

    2,点击“最热” tab , 发现scrolltop仍然是前面 "最新"的scrolltop, 设置 scroll-top:0无效


界面如下:




wxml如下:




js如下:




最后一次编辑于  2016-11-25
回答关注问题邀请回答
收藏

11 个回答

  • 👑
    👑
    2020-06-01

    都2020年了,还是没解决,切换设置不同值的也是无效

    2020-06-01
    有用 3
    回复
  • 🥝ᯅ🥝
    🥝ᯅ🥝
    03-15

    从18年毕业就被这个bug坑过,2024年了,还在。佩服佩服

    03-15
    有用 2
    回复
  • Jenny
    Jenny
    2016-12-05

    默认,this.data.scrollTop为0,然后我设置成this.data.scrollTop - 1 就可以返回顶部了。减号后面的数字可以大于0 就行,但是不能不写

    2016-12-05
    有用 2
    回复 2
    • 剑桥中国史
      剑桥中国史
      05-09
      大佬真的有用     scrollTop.value = 1 不要设置为0
      05-09
      回复
    • 韩磊
      韩磊
      1天前
      每次设置一样的数还是不会触发,要给  scrollTop.value = Math.floor(Math.random() * 10);  每次给个随机的数  好一些
      1天前
      回复
  • 。
    2021-03-12

    0 和 1互相切换还是有效果的哈哈哈

    2021-03-12
    有用
    回复
  • 🐶
    🐶
    2019-08-08

    现在还没解决?

    2019-08-08
    有用
    回复
  • well
    well
    2018-07-31

    现在已经是2018年7月了,我的天……

    2018-07-31
    有用
    回复
  • 超
    2017-10-26

    到现在都还没解决,真是坑死人了

    2017-10-26
    有用
    回复
  • 2017-10-25

    怎么现在scscroll-top还是不好用??

    2017-10-25
    有用
    回复
  • 子慕
    子慕
    2016-11-25

    每次值设置不一样就会执行,1和0切换着设置吧

    2016-11-25
    有用
    回复
  • 2016-11-23

    +1

    2016-11-23
    有用
    回复

正在加载...

登录 后发表内容