0
大きな背景画像をCSS形式で使用する前にプリロードするにはどうすればよいですか。 jQueryを使って簡単にすることができます。ダイナミックCSSの背景に画像をプリロードする
大きな背景画像をCSS形式で使用する前にプリロードするにはどうすればよいですか。 jQueryを使って簡単にすることができます。ダイナミックCSSの背景に画像をプリロードする
var img = document.createElement('img')
img.src = 'http://yourhref.com/myimg.jpg'
がロードされます。 CSSで:
その後var div = document.createElement('div')
div.style.backgroundImage = 'url("myurl.jpg")'
、あなたはそれを追加したい、
document.body.appendChild(div)
'CSSと方法'、これは画像をキャッシュしていますか? – magreenberg
はい、通常です。ブラウザ、ブラウザのバージョン、キャッシュヘッダーの有効期限、sslを使用しているかどうかなどによって異なりますが、はい。 –