基本上我正在使用ng材料,我有一组输入框。在iOS和Android上,似乎在框外点击并不会模糊。我是否需要制定一个指令来监听身体上的水龙头来解决这个问题,还是我错过了什么?据我所知,它应该工作。
转到iPhone上的nice article我在外面点击时无法让输入变得模糊。
为你能摆脱的任何光线干杯。
答案 0 :(得分:0)
最后,我写了一个简单的指令来模糊对这样的输入没有的任何点击,问题似乎只发生在移动设备上,所以我还要检查浏览器的分辨率: -
function blurInput($document, breakpoints, $rootScope) {
return function (scope, element, attrs) {
element.bind("touchstart click", function (event) {
var el = event.target.tagName.toLowerCase();
if (window.innerWidth <= breakpoints.mobile && (el && el !== 'input')) {
$document[0].activeElement.blur();
}
});
}
}