我正在 jQuery Mobile 中创建一个基于 wordpress 的应用程序,其子主题为 22 岁。可能CSS可以做得更好。该应用程序加载正常,没有缩放,也没有滚动
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/>
但是,当将 iPhone 上的方向从横向更改为纵向时,我得到的屏幕比实际页面更宽,并且当页面上的表单中有输入字段时,滚动显示在中间。但是,当在表单输入字段上选择(聚焦)时,页面会重新呈现,并且宽度正确且没有滚动。我使用了一些响应式 CSS,例如 @media only screen 和 (max-width:..
那么有没有好的方法呢?
//This one triggers on orientation change
jQuery( window ).on('orientationchange', function( event ) {
if(event.orientation == 'portrait'){
// Rerender as if an input field is focused..
}
});