タイトルを正しく表現する方法がわかりませんでしたが、これが私が行っていることです。HTMLの本文に2つの画像があります。
<img src="http://www.narm.org.uk/home/images/Daylight%20design.jpg" id="b1" alt="day" />
<img src="http://www.aphoenix.ca/photoblog/photos/NighttimeColours.jpg" id="b2" alt="night" />
対応するcssは次のとおりです(基本的にそれらの1つを背景にします):
#b1, #b2 {
width: 100%;
height: 100%;
z-index: -1;
position: absolute;
}
これがjavascriptです:
window.onload = function() {
setBackground();
}
function setBackground() {
var back1 = $('#b1').hide();
var back2 = $('#b2').hide();
//setTimeout(function() {setBackground()}, 1000);
}
現在、ページが読み込まれるまで待っているため、1つの画像が一時的に表示され、両方の背景が非表示になります。ページが完全に読み込まれる前に背景を非表示にするにはどうすればよいですか。