1. 程式人生 > >H5,軟鍵盤彈出,頁面變形問題

H5,軟鍵盤彈出,頁面變形問題


  

 對於其它的標籤,不要使用top屬性,可以用外邊距margin(例如margin-top)屬性。對於背景圖片,高度不要用css設定,用js動態載入設定,就ok了;

例如:背景圖片:

<img src="p.jpg" class="bj"/>

.bj{width: 100%;height: 100%;position: absolute;z-index: -1;margin: 0;padding: 0;}

$(document).ready(function () {
        $('.bj').css({'width':$(window).width(),'height':$(window).height()});
    });

這樣的話,即使軟鍵盤彈出,背景圖片也不會被擠上去變形。