当android软键盘弹出时,如何处理视口调整大小?

时间:2019-06-10 18:28:44

标签: javascript jquery html css

我有两种情况想让它像在iOS上一样工作(元素保持相同大小)。首先可以在

上找到

nkaccounting.desertsunstudio.com/contact

我将这个js设置为将视口设置为固定像素

setTimeout(function() {

var $viewheight = $(window).height();
var $viewwidth = $(window).width();
var $viewport = $("meta[name=viewport]");

$viewport.attr('content', 'height=' + $viewheight +'px, width =' + $viewwidth + 'px, initial-scale=1.0, user- 
scalable=no');

}, 300);

其中一半有效,因为它不会调整内容的大小,但却覆盖了一半的页面而无法滚动

然后您可以在

看到

https://www.desertsunstudio.com/contact

此修复程序不做任何事情,并且会“挤压”布局,因为它位于百分比网格中

我尝试了stackoverflow,但没有太多文献记载...如果有人有解决方案,将非常感谢您的帮助!

0 个答案:

没有答案