window.onload, $(document).ready + сокращенная запись

Советы, заготовки. Верстка. HTML, CSS, JavaScript.
Ответить
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

window.onload, $(document).ready + сокращенная запись

Сообщение Александр »

Часто нужно совершить с элементом в html коде какое-то действие с помощью яваскрипта.
Чтобы совершить действие с элементом, он должен находиться на странице выше чем код, который будет производить действия с этим элементом.
Можно писать JavaScript ниже элемента, а можно использовать функции, чтобы запустить код только после того как страница будет загружена.

Чистый javascript

Код: Выделить всё

window.onload = (function() { // код здесь});
С jQuery

Код: Выделить всё

$(document).ready(function(){ // код здесь});
С jQuery (короткая запись)

Код: Выделить всё

$(function(){ // код здесь});
Ответить