收藏
回答

textarea在滑动的view中固定不动

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 表单组件textarea 微信iOS客户端 7.0.7 2.8.3


回答关注问题邀请回答
收藏

4 个回答

  • 刁_Kyle
    刁_Kyle
    2019-10-11

    换个思路:失去焦点时使用view替代textarea展示



    2019-10-11
    有用 1
    回复 4
    • penny
      penny
      2019-10-11
      这个听起来不错啊,我去试试,感谢大神
      2019-10-11
      回复
    • penny
      penny
      2019-10-11
      谢谢大神,可以巧妙的概率性躲过这个问题,但是失去焦点事件捕获的不准确,轻点一下文本框,如果没有调出输入框,直接滑动这个时候还是聚焦的,这个问题就还会出现了,┭┮﹏┭┮呜呜
      2019-10-11
      回复
    • 刁_Kyle
      刁_Kyle
      2019-10-11回复penny
      bind:touchstart 触摸就取消聚焦
      2019-10-11
      1
      回复
    • penny
      penny
      2019-10-12回复刁_Kyle
      谢谢哈,我外层盒子用了scroll-biew,在滚动事件里取消聚焦了,目前看起来还行,感谢兄弟提的建议,超赞的哈
      2019-10-12
      回复
  • 2019-11-14

    放弃治疗吧,我自定义了一个多行输入框组件

    https://blog.csdn.net/qiziyiming/article/details/103062932


    2019-11-14
    有用
    回复
  • 睡前原谅一切
    睡前原谅一切
    2019-10-11

    设置了fixed?

    2019-10-11
    有用
    回复 3
  • penny
    penny
    2019-10-11

    发现textarea在一个overflow:auto的view中就固定不动了,view滑动的时候,textarea不跟着滑动。目前项目有需求,写了一个表单,但是需要填写的表单内容太长了,所以外层盒子加了overflow:auto,但在滑动表单时,textarea死了,尴尬,目前这个现象只在真机出现,开发者工具不能复现,上面是写了一个小demo,滑动右侧绿色区域即可复现此现象,下图是原项目场景

    2019-10-11
    有用
    回复 1
    • penny
      penny
      2019-10-11
      2019-10-11
      回复
登录 后发表内容
问题标签