//Неудачный пример
$('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
и у некоторых других медиа-элементов.