ios 鍵盤彈起bug,出現的問題,光標穿透,頁面無法點擊


有時候使用ios輸入鍵盤以后,直接點擊頁面按鈕會出現事件無效。

解決方法:

1、 輸入框輸入后點擊提交按鈕后,彈窗會發現光標穿透問題

解決方法:

使用input blur()事件使input失去焦點

$('.btn').on('tap',function(){

    $("input").blur();

 })

2、事件失效

抬起鍵盤后點擊頁面彈出窗口后,事件失效,頁面無交互,點擊無效果,滑動以后才有能再次點擊

 

解決方法:

偵聽input事件失去焦點效果,然后修改body的scrollTop,具體數值可以自行修改。

$("input").blur(function(){    

    document.querySelector('body').scrollTop = 0;

 });

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM