Zanik obraz tła za pomocą jQuery

Po raz pierwszy używam jQuery. Wczytuję duży obraz tła i po załadowaniu go wygaszam w ciągu trzech sekund. Ten skrypt działa na Firefox i Chrome, ale nie na IE (oczywiście!). Czy istnieje jakikolwiek bezpieczny sposób na magiczne działanie w IE i czy jest jakiś ładniejszy sposób na jego napisanie?

<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);
  });
});