您的位置:首頁技術文章
文章詳情頁

javascript - 怎么判斷移動端軟鍵盤的隱藏按鈕

瀏覽:109日期:2023-05-03 18:03:41

問題描述

javascript - 怎么判斷移動端軟鍵盤的隱藏按鈕

就是收起鍵盤的向下箭頭

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

怎么處理

如何判斷 收起了

問題解答

回答1:

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

回答2:

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

這樣應該存在兼容性問題。。。。。。。。。。。。。。

回答3:

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’)} });

標簽: JavaScript
相關文章:
国产综合久久一区二区三区