繁体   English   中英

md-autocomplete在选择项目后使其自身模糊

[英]md-autocomplete to blur itself after item is selected

我有一个用地址填充的md-autocomplete 选择地址后,焦点将停留在元素上。 我希望用户选择地址后, md-autocomplete就会模糊。

原因是因为在手机上完成操作后,一旦用户选择了地址,键盘应自动隐藏,而当前键盘在选择地址后仍保持显示状态。

谢谢!

这个问题没有很多细节,因此我将处理1.1.4 docs中提供的“基本用法” Codepen。

基本上,您只是侦听selected-item-changed ,然后在当前活动的DOM元素上触发blur事件。

这是Codepen 它可以在台式机Chrome中运行,但是我无法测试它是否可以解决移动设备上的键盘问题。

我只是按如下所示更改了selected-item-changed处理程序:

function selectedItemChange(item) {
  ///// Get the currently focused element
  var activeElement = document.activeElement;

  ///// Check that there actually was a focused element
  ///// and make sure a valid item was selected.
  if (activeElement && item) {
    activeElement.blur();
  }

  $log.info('Item changed to ' + JSON.stringify(item));
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM