http://i.stack.imgur.com/5oaN0.jpg请在此处参考此链接,其中包含有关我在做什么的图表。
这是我目前正在做的一个网站。所以基本上,你有一个菜单和 4 个内容区域,当你按下菜单上的按钮时,jquery animate() 函数会为 scrolltop 和 scrollleft 设置动画以查看内容区域。
对于内容区域后面的大背景(5k x 5k 像素),我使用 css 背景。但是,它在 pc 上的 chrome、android 上的 firefox 上显示,但在 ipad 上的 chrome 或 safari 上不显示。它只是显示一个空白背景。但是,当我不使用背景 css 并在 html 中使用 img 标签时,它会显示。
怎么了?我研究了这个问题并读到苹果有一些文档说明他们只能加载小于 3 兆像素(3*1024*1024)的 jpgs gif,这可能是相关的吗?如何让它与背景css一起显示?
我的背景文件格式是png(我也试过jpg,结果一样)
body {
margin: 0px;
border: 0px;
padding: 0px;
width: 5100px;
height: 5100px;
background-image: url("../images/main/overallBG.jpg");
background-repeat: no-repeat;
overflow: hidden; }