收藏
回答

请问如何高效的实现左滑出现删除按钮

问题模块
API和组件

目前很多人都是在,bindtouchmove事件中计算手指滑动的距离,然后使用setData调整删除按钮出现的多少。

这样的方法的确是可以实现按钮随手滑动的多少来显示,可是在bindtouchmove事件中,频繁的setData,会导致整体页面效率低下。


请问有没有人有更好的办法实现这个效果?

最后一次编辑于  2017-12-19
回答关注问题邀请回答
收藏

7 个回答

  • huhu583
    huhu583
    2017-12-19

    对,频率调的少了,效果不好,效果好了,就容易卡。

    2017-12-19
    赞同
    回复
  • 赵青山
    赵青山
    2017-12-19

    随动感觉很高端的样子

    2017-12-19
    赞同
    回复
  • Dada.NET
    Dada.NET
    2017-12-19

    感觉起来是会卡吗?

    2017-12-19
    赞同
    回复
  • huhu583
    huhu583
    2017-12-19

    已经做了这样的处理了。我想问问有没有更好的方式。实现这种效果。

    2017-12-19
    赞同
    回复
  • Dada.NET
    Dada.NET
    2017-12-19

    这样啊!那你把setData的频率减少些,比如每0.2秒内只setData一次。

    2017-12-19
    赞同
    回复
  • huhu583
    huhu583
    2017-12-19

    那样子不是一下子就显示出来了吗?我想实现的效果是,我往左滑动一点点,删除按钮就出现一点点,有一个随动的效果。

    2017-12-19
    赞同
    回复
  • Dada.NET
    Dada.NET
    2017-12-19

    为什么要频繁的setData呢?bindtouchmove事件中计算好该显示删除按钮时再setData

    2017-12-19
    赞同
    回复