【问题标题】:Android chrome: avoid keyboard to hide when icon is pressedAndroid chrome:按下图标时避免键盘隐藏
【发布时间】:2020-07-12 05:29:01
【问题描述】:

Chrome 的默认行为是隐藏键盘,当这个键盘打开/显示时,我点击屏幕的任何部分。如果我单击特定的 DOM 元素,我想防止它隐藏。用JS可以吗?

window.onclick = function(event) {
  var sendMsgBtn = document.getElementById("send-msg-icon");
  if (event.target == sendMsgBtn) {
    //what to do here
  }
}

【问题讨论】:

    标签: javascript google-chrome dom mobile keyboard


    【解决方案1】:

    如果你关注<input><textarea>元素(它可能被隐藏)然后你点击它,键盘不会隐藏

    window.onclick = function(event) {
       var sendMsgBtn = document.getElementById("send-msg-icon");
          if (event.target == sendMsgBtn) {
            var input1 = document.getElementById("input1");
            input1.focus();
            input1.click();
          }
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 2017-01-31
      • 2014-12-26
      • 2014-04-24
      • 1970-01-01
      • 2021-10-23
      相关资源
      最近更新 更多