如何解决HTML5虚拟键盘出现挡住输入框的问题-创新互联
这篇文章将为大家详细讲解有关如何解决HTML5虚拟键盘出现挡住输入框的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联公司是一家以网络技术公司,为中小企业提供网站维护、成都做网站、网站建设、网站备案、服务器租用、国际域名空间、软件开发、成都微信小程序等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站欢迎联系:18980820575话不多说,请看代码:
//防止键盘把当前输入框给挡住 $$('input[type="text"],textarea').on('click', function () { var target = this; setTimeout(function(){ target.scrollIntoViewIfNeeded(); },100); });
部分安卓机型适用。
if(/Android [4-6]/.test(navigator.appVersion)) { window.addEventListener("resize", function() { if(document.activeElement.tagName=="INPUT" || document.activeElement.tagName=="TEXTAREA") { window.setTimeout(function() { document.activeElement.scrollIntoViewIfNeeded(); },0); } }) }
关于如何解决HTML5虚拟键盘出现挡住输入框的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
分享名称:如何解决HTML5虚拟键盘出现挡住输入框的问题-创新互联
分享地址:http://cdiso.cn/article/ehjpg.html