//Неудачный пример
$('slider slide').ready(function () {
var imgSource = $(this).attr('src');
$(this).attr('css','background: url('+ imgSource +');');
}); DOMContentLoaded происходит, когда весь HTML-код был получен и распарсен браузером.$(document).ready с одним дополнительным удобством - если вы подпишетесь на событие DOMContentLoaded ПОСЛЕ того как оно произошло, то оно никогда не наступит. А код в jQuery.ready сработает и в этом случае.window.onload или событие load объекта window сработает когда весь HTML-код, а также все стили, изображения, и прочий медиаконтент будет загружен.img и у некоторых других медиа-элементов.