javascript - 怎么判斷移動(dòng)端軟鍵盤(pán)的隱藏按鈕
問(wèn)題描述

就是收起鍵盤(pán)的向下箭頭
忽然發(fā)現(xiàn) 在android上 alert(keyCode)這個(gè)按鍵是沒(méi)有code的
怎么處理
如何判斷 收起了
問(wèn)題解答
回答1:同找,很久以前就碰到了這個(gè)問(wèn)題,一直沒(méi)有找到比較完善的答案
回答2:當(dāng)用戶(hù)呼出軟鍵盤(pán)時(shí),頁(yè)面會(huì)觸發(fā)resize事件,頁(yè)面大小變小,高度只有原有高度減去鍵盤(pán)高度的高度,一般都小于500,同時(shí)市面上也幾乎沒(méi)有屏幕原有高度就小于500的手機(jī),所以在resize觸發(fā)后判斷,如果document.body.clientHeight>500即視為收起軟鍵盤(pán)
這樣應(yīng)該存在兼容性問(wèn)題。。。。。。。。。。。。。。
回答3:android 可以監(jiān)聽(tīng)resize事件
var winHeight= $(window).height(); $(window).resize(function(){var thisHeight=$(this).height();if(winHeight - thisHeight >50){ $(’.form_scrollTxt’).hide(); $(’.form p’).css(’margin-bottom’,’2px’)}else{ $(’.form_scrollTxt’).show(); $(’.form p’).css(’margin-bottom’,’13px’)} });
相關(guān)文章:
1. docker-compose中volumes的問(wèn)題2. java - SSH框架中寫(xiě)分頁(yè)時(shí)service層中不能注入分頁(yè)類(lèi)3. boot2docker無(wú)法啟動(dòng)4. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.5. javascript - vue生成一維碼?求助!!!!!急6. nignx - docker內(nèi)nginx 80端口被占用7. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎8. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?9. javascript - js如何獲取app保存的TOKEN?10. 老師,按tab鍵不起作用怎么回事

網(wǎng)公網(wǎng)安備