Egret社区
isKeyBoard() {
        var u = navigator.userAgent;
        var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
        var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
        if (isiOS) {
             document.activeElement.scrollIntoView( true);
             document.body.addEventListener('focusin', () => {
                document.body.scrollTop=document.body.scrollHeight
            })
            document.body.addEventListener('focusout', () => {
            //    this.downBottomGroup();
            })
        }


        if (/Android/gi.test(navigator.userAgent)) {
            window.addEventListener('resize', function () {
                if (document.activeElement.tagName == 'INPUT' || document.activeElement.tagName == 'TEXTAREA') {
                    window.setTimeout(function () {
                        document.activeElement.scrollIntoView();
                    }, 0);
                }
            })
        }


    }

分享到 :
0 人收藏

1 个回复

倒序浏览
app小王子  社区管理员 | 2019-10-14 09:51:53
https://bbs.egret.com/forum.php? ... 0502&highlight=输入框
可以参考这篇教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

jspfei

登堂入室

积分: 10 帖子: 14 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部