0
下面的代碼工作在safari,firefox,IE9和鉻,但在IE8和7,它只是顯示加載圖像,並永不褪色的.wrap內容。什麼可能是錯的?加載/淡入HTML時頁面加載不工作在IE 7和8
這是在文件就緒功能,但即使我把它移出它不起作用。
$(window).on('load', function() {
var firstBackgroundImage = new Image();
firstBackgroundImage.src = "img/bg-img.jpg";
firstBackgroundImage.onload = function() {
$('#loading-image').hide();
$(".wrap").fadeIn(300);
loadContent();
};
});
CSS
.wrap{
height: 678px;
background: url("../img/bg-img.jpg") no-repeat scroll 0 0 transparent;
margin-top:18px;
padding-top:1px;
position:relative;
display:none;
}
你有沒有在文件內準備好窗口加載事件?你不需要指定兩者;只需使用文檔就緒。在彼此內部都很容易導致奇怪的結果。 – Spudley
你們工作謝謝! – user1937021
太棒了。我會將它作爲答案發布,以便您可以接受它。 :-) – Spudley