我有一个针对各种设备的 Web 应用程序,包括 iPad 1、2、3。我使用 jQuery mobile 来自定义 UI。我有一个 jquery mobile 。复选框内的图像是 iPad 3 中的“主页”和“搜索”图像。然而,它应该是“选中”和“未选中”的图像,就像它在 iPad 1 和 2 中的工作方式一样。分辨率为iPad 3 与 iPad 1 和 2 不同,这就是发生这种情况的原因。那么,如何通过适用于所有设备的通用解决方案来解决此问题?
问问题
475 次
1 回答
0
我找到了答案。
在 jquery mobile css 中,HD Retina 有一个单独的样式。在那里你会发现
-moz-background-size: 864px 18px;
-o-background-size: 864px 18px;
-webkit-background-size: 864px 18px;
background-size: 864px 18px;
将 864 更改为 776 像素。根据背景图片规则,此处指定的大小应为实际图片的一半。实际图像为 1552 像素。所以这个 776px 的一半。但是jquery mobile code说864,这是错误的。
-moz-background-size: 776px 18px;
-o-background-size: 776px 18px;
-webkit-background-size: 776px 18px;
background-size: 776px 18px;
是正确的代码。
于 2013-05-10T05:13:29.577 回答