收藏
回答

如何做到点击其他DOM元素,让带有焦点的textarea继续保持选中状态且键盘不要来回弹起?

现有:带有焦点的textarea会让键盘弹起,当我点击其他DOM元素的时候textarea失去焦点,键盘收缩,如果设置让textarea获取焦点,键盘会先收缩再弹起效果不好

想要效果:带有焦点的textarea会让键盘弹起,当我点击其他DOM元素的时候textarea不要失去焦点,键盘不要收缩或者不要来回收缩弹起

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

1 个回答

  • 拾柒
    拾柒
    2022-06-29

    2022-06-29
    有用 1
    回复 7
    • 诗和远方
      诗和远方
      2022-06-29
      我要想要的类似label标签之类的效果,现有的label不支持textarea,我点击其他元素的时候首先textarea就会失去焦点,收缩键盘,这时候你上面的属性并没有用,然后给点击的元素事件设置textarea的焦点为true,这时候键盘又弹起,就形成了收缩弹起效果并不好
      2022-06-29
      回复
    • 拾柒
      拾柒
      2022-06-29回复诗和远方
      你点击的DOM上有事件就没用,就只有你说的那样点击其它DOM手动聚焦,其它没办法了
      2022-06-29
      回复
    • 诗和远方
      诗和远方
      2022-06-29回复拾柒
      就算我DOM上不加事件,textarea依然会失去焦点,只是官方label不支持textarea
      2022-06-29
      回复
    • 拾柒
      拾柒
      2022-06-29回复诗和远方
      https://developers.weixin.qq.com/s/Xt4NZnm97FAb 这边测试没有问题
      2022-06-29
      2
      回复
    • 诗和远方
      诗和远方
      2022-06-29回复拾柒
      这是什么原理,点击button他不应该失去焦点吗
      2022-06-29
      回复
    查看更多(2)
登录 后发表内容