苹果手机出现软键盘页面上顶不落下

你。 提交于 2020-04-30 14:54:36

<input type="text" id="username" data-arg="name" maxlength="5" placeholder="姓名" onclick="sr(this);" onblur="nosr(this)" />

 

<script>
    function sr(obj) {
            if (versions.iPhone || versions.iPad || versions.ios) {
                    obj.scrollIntoView(true);
            }
    }
    var  versions = function () {
        var u = navigator.userAgent, app = navigator.appVersion;
        return { //移动终端浏览器版本信息
            ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
            android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器
            iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
            iPad: u.indexOf('iPad') > -1, //是否iPad
        };
    };    

function nosr(obj) {
        obj.scrollIntoView(false);

}
</script>

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!