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