有時候使用ios輸入鍵盤以後,直接點擊頁面按鈕會出現事件無效。 解決方法: 1、 輸入框輸入後點擊提交按鈕後,彈窗會發現游標穿透問題 解決方法: 使用input blur()事件使input失去焦點 2、事件失效 抬起鍵盤後點擊頁面彈出視窗後,事件失效,頁面無交互,點擊無效果,滑動以後才有能再次點擊 ...
有時候使用ios輸入鍵盤以後,直接點擊頁面按鈕會出現事件無效。
解決方法:
1、 輸入框輸入後點擊提交按鈕後,彈窗會發現游標穿透問題
解決方法:
使用input blur()事件使input失去焦點
$('.btn').on('tap',function(){ $("input").blur(); })
2、事件失效
抬起鍵盤後點擊頁面彈出視窗後,事件失效,頁面無交互,點擊無效果,滑動以後才有能再次點擊
解決方法:
偵聽input事件失去焦點效果,然後修改body的scrollTop,具體數值可以自行修改。
$("input").blur(function(){ document.querySelector('body').scrollTop = 0; });