苹果手机在微信QQ上输入,导致页面事件触点错乱。

Posted 欢迎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果手机在微信QQ上输入,导致页面事件触点错乱。相关的知识,希望对你有一定的参考价值。

部分苹果手机在微信QQ上,输入之后,如果页面有滚动内容。内容上有对应的时间,那么输入结束,再次触发事件,会发现事件的触点变了。

 

例如:按钮A 因为 输入法弹出移动了,输入法隐藏回去后,按钮A 回滚到原来的位置,但是事件却已经不在按钮A上了。

 

对此的方式可以采用,重置页面  scrollTop ,

 

 

  // 重置苹果手机部分机型输入法导致页面滚动后,事件触点错位问题
        $(document).on(‘blur‘, ‘input,textarea‘, function () { //解决iPhoneX系列输入法导致页面事件不回滚问题
            setTimeout(function() {
            $(‘body,html‘).scrollTop($(document).scrollTop());
            }, 0);
        })

以上是关于苹果手机在微信QQ上输入,导致页面事件触点错乱。的主要内容,如果未能解决你的问题,请参考以下文章

Html5中的video标签在微信内置浏览器和QQ浏览器表现的奇怪问题

解决手机浏览器上input 输入框导致页面放大的问题(记录)

微信浏览器清理缓存操作方法

怎么在微信里打开 app

苹果13pro浏览器消息怎么关闭

微信小程序---scroll-view在苹果手机上触底或触顶页面闪动问题