http://i.stack.imgur.com/5oaN0.jpgこのリンクを参照して、私が何をしているかについての図を参照してください。
現在やっているサイトです。基本的に、メニューと 4 つのコンテンツ領域があり、メニューのボタンを押すと、jquery animate() 関数がスクロールトップとスクロールレフトをアニメーション化してコンテンツ領域を表示します。
コンテンツ領域の背後にある大きな背景 (5k x 5k ピクセル) には、css 背景を使用しています。ただし、pc の chrome、android の firefox では表示されますが、ipad の chrome や safari では表示されません。空白の背景が表示されるだけです。ただし、バックグラウンド css を使用せず、代わりに表示される html で img タグを使用すると。
なにが問題ですか?この問題について調べたところ、Apple が 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; }