Исчезать в фоновом изображении с помощью jQuery

Это первый раз, когда я использую jQuery. Я загружаю большое фоновое изображение, и когда оно загружается, оно исчезает в течение трех секунд. Этот скрипт работает в Firefox и Chrome, но не в IE (конечно!). Есть ли надежный способ заставить его магически работать в IE, и есть ли какой-нибудь более красивый способ написать это?

<div class="bgImage" />
$(document).ready(function () {
  // add bg image and fade
  var _image = new Image();
  _image.id = 'newImageId';
  _image.src = "./css/background.jpg";

  $(_image).load(function () {
    $('div.bgImage').css('background-image', 'url(./css/background.jpg)');
    $('div.bgImage').fadeTo(3000, 1);
  });
});

Ответы на вопрос(1)

Ваш ответ на вопрос