我用html和jquery创建了一个简单的项目。它适用于所有浏览器,除了ipads上的safari。由于苹果没有Windows版本的safari我无法检查错误是否明确针对ipad,但我想是的。
问题是从jquery获得宽度的photoboxes,它们在ipad上根本不出现。 Chromes开发人员工具设备模式正确显示所有内容,我有css查询,负责较小的屏幕,所以它只有ipad问题。我还没有找到任何方法在ipad上进行Web调试。很难给出一个代码示例,因为我真的不知道错误是什么,但我有一个现场演示,你可以看看。对于你的ipads,它应该是冬季背景之前的照片。
答案 0 :(得分:0)
我在第一次加载时也在桌面Chrome上遇到同样的错误。如果我刷新,那么图片加载正常,但在第一次访问链接时我只得到页脚图像(树。)
在第一次加载时,没有应用任何jQuery高度/宽度。控制台中没有错误,如果我重新运行它应该工作的功能(没有重新加载页面。)
我建议将脚本向下推到页面下方或使用$(window).load(function(){} 代替 $(document).ready(function(){}
如果它第一次失败但是与正在缓存的页面一起工作,那么我唯一可以假设它是错误的。