Когда функция связана с элементом window, событие запускается, после того как браузер пользователя прекратит загружать всё содержание внутрь документа, включающее окна, фреймы, объекты и изображения. Для элементов, данное событие запускается, когда элемент и всё его содержание прекратит загружаться.
Примечание переводчика. в руководстве jQuery указано: "Примечание: функция будет работать, только если вы установите её перед элементом, который полностью загружен, если вы установите её после элемента ничего не произойдёт. Данный метод не ведёт себя так же как $(document).ready(), где вы более свободно можете использовать jQuery обработчик, то есть, даже установив $(document).ready() после того как будет загружен DOM." Данное примечание неверно, если вы установить функцию load(fn) до элемента, то ничего не произойдёт, наоборот если вы её укажите после элемента, то функция будет выполнена.
Пример:
Пример: