移动端input框问题

45次阅读

共计 432 个字符,预计需要花费 2 分钟才能阅读完成。

部分问题可参考:https://www.cnblogs.com/ljx20…

失焦之后 webview 没有回到原来位置

input.addEventListener('blur', () => {setTimeout(() => {window.scrollTo(document.body.scrollLeft, document.body.scrollTop);
    }, 20)
})

不聚焦问题

如果引入了 fastclick,那么需要修改源码,如下

FastClick.prototype.focus = function(targetElement) {targetElement.focus();
};

如果还有问题,尝试监听 input 的 focus,然后延时聚焦

this.jInput.addEventListener('focus', () => {setTimeout(() => {this.jInput.focus()
   }, 300)
})

如果没有引入 fastclick,网上找其他原因吧,还没遇到过

正文完
 0