1

我对带有输入文件 (accept="image/*;capture=camera") 和 iOS 的 jQuery Mobile 1.3.1 有疑问。

当我单击按钮选择文件或拍照(选择拍照)时,我将设备切换为横向模式以实际拍照并切换到纵向以确认。之后,页面在顶部被剪切。我必须切换设备方向才能解决问题。选择文件后,我看到最小高度小了 20px。

有谁知道如何解决这个问题?

或者我可以在文件选择后强制 jQuery mobile 重新计算页面尺寸吗?

您可以在这里看到问题:http ://www.reestcompany.com/jqmtest/test.html

您必须将站点添加到主屏幕才能使用 Web 应用程序模式并查看问题。

谢谢你的帮助

4

2 回答 2

0

我在 jQuery mobile Github 上发布了一个问题,但这不是 jQuery mobile 的问题,而是 Apple 的问题。所以我也向苹果报告了这个错误。

https://github.com/jquery/jquery-mobile/issues/6138#issuecomment-20572130

于 2013-07-09T20:24:45.233 回答
0

您可以使用触发器页面创建来创建

$('#pagi-id').trigger('updatelayout');

如 jqm文档中所述

例子,

$(window).on( "orientationchange", function(event) {
      $('#pagi-id').trigger('updatelayout');
});
于 2013-07-05T09:18:40.453 回答