Hintergrundbild mit jQuery einblenden
Dies ist das erste Mal, dass ich jQuery verwende. Ich lade ein großes Hintergrundbild und wenn es geladen ist, blende ich es in mehr als drei Sekunden ein. Dieses Skript funktioniert unter Firefox und Chrome, jedoch nicht im IE (natürlich!). Gibt es eine ausfallsichere Möglichkeit, es im IE magisch funktionieren zu lassen, und gibt es eine schönere Möglichkeit, es zu schreiben?
<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);
});
});