javascript - 怎麼判斷行動端軟鍵盤的隱藏按鈕
三叔
三叔 2017-06-28 09:27:03
0
3
857

#就是收起鍵盤的向下箭頭

忽然發現 在android上 alert(keyCode)
這個按鍵是沒有code的

怎麼處理

如何判斷 收起了

三叔
三叔

全部回覆(3)
仅有的幸福

同找,很久以前就碰到了這個問題,一直沒有找到比較完善的答案

世界只因有你

當使用者呼出軟鍵盤時,頁面會觸發resize事件,頁面大小變小,高度只有原有高度減去鍵盤高度的高度,一般都小於500,同時市面上也幾乎沒有螢幕原有高度就小於500的手機,所以在resize觸發後判斷,如果document.body.clientHeight>500
即視為收起軟鍵盤

這樣應該會有相容性問題。 。 。 。 。 。 。 。 。 。 。 。 。 。

Peter_Zhu

android 可以監聽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')
        }
    });
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板