解决思路通过window.innerHeight和window.onresize解决
//参考代码
var ih=window.innerHeight;
window.οnresize=function(){
var _form=document.getElementById('form');
if (window.innerHeight<ih) {
_form.style.marginTop='55px';
}else{
_form.style.marginTop='0';
};
}
//如果大家喜欢使用jquery
var ih=window.innerHeight;
$(window).resize(function(event) {
if (window.innerHeight<ih) {
$('#form').css({'margin-top':'55px'});
}else{
$('#form').css({'margin-top':'0'});
};
});