收藏
回答

textarea

框架类型 问题类型 操作系统版本 手机型号 微信版本
小程序 Bug windows10 苹果 7.0。3

自定义了一个遮罩层,遮罩层上有个textarea  在这个遮罩层上加上了

catchtap catchtouchmove,

textarea上有fixed="true"

现在的问题是每当我textarea输入内容时,应该是超过三行后,底层页面开始自己向上滚动后 ,这个遮罩层上的按钮就会失效,当我向下滑动,底层页面恢复到有内容的部分,按钮才会有效,

也看了网友们在

page {

  position: absolute;

   width: 100%;

   height: 100%;

   display: block;

   overflow-y: hidden;

}

.scroll-lock {

   position: fixed;

   z-index: 0;

   left: 0px;

   top: 0;

   width: 100%;

   height: 100vh;

   overflow: hidden;      

}

遮罩层出现是在最外层view加scroll-lock类,但是输入内容超过三行后底层页面还是会滚动导致按钮失效,

真机上才会有这问题 ,官方也不看我下 ,大佬们救救我,



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

4 个回答

  • 2019-11-14

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

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


    2019-11-14
    有用
    回复
  • 🐳 吃番茄的少年
    🐳 吃番茄的少年
    2019-07-03

    我这边的问题已经修复。 textarea 放在position为fixed的遮罩层上,需要指定textarea的属性 fixed 为true。

    2019-07-03
    有用
    回复 3
    • 哄哄
      哄哄
      2019-07-03

      我改成富文本了 不知道这问题还在不在了  等哈我自己测试下

      2019-07-03
      回复
    • 🐳 吃番茄的少年
      🐳 吃番茄的少年
      2019-07-03回复哄哄

      好的,我的问题解决了。

      2019-07-03
      回复
    • 哄哄
      哄哄
      2019-07-03回复哄哄

      试了下 好像是修复了

      2019-07-03
      1
      回复
  • 灵芝
    灵芝
    2019-06-17

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-06-17
    有用
    回复 1
    • 哄哄
      哄哄
      2019-07-03

      这问题了好像修复了 谢谢大佬

      2019-07-03
      回复
  • 哄哄
    哄哄
    2019-06-15

    w我监听下页面滚动 三行后触发了页面滚动

    2019-06-15
    有用
    回复
登录 后发表内容