【问题标题】:Input select text but only on first focus (on mobile)输入选择文本,但仅在第一个焦点上(在移动设备上)
【发布时间】:2019-07-06 07:23:24
【问题描述】:

所以这个演示在桌面上可以正常工作 https://stackblitz.com/edit/focus-element?file=src%2Fapp%2Fapp.component.ts

"focus" 仅在第一次单击输入时选择文本。 每次点击都会选择“点击”。

但是在 iOS 上进行测试时,它的行为方式就不一样了...?

我可以使用一些解决方法吗? 我期待input.focus() 被调用?

【问题讨论】:

    标签: javascript html angular select focus


    【解决方案1】:

    从行业中的一所大学获得解决方案......诀窍是使用 setTimeout

        setTimeout(function() {
          input.setSelectionRange(0, 99999);
        }, 0);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-06
      • 2019-04-27
      • 2017-09-26
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 2020-05-13
      • 1970-01-01
      相关资源
      最近更新 更多