Генератор CSS-свойства «border-radius»
Артем Мáлков
198 просм
0 комм
Поделиться

Выполнение скрипта после загрузки страницы на jQuery

Какая-либо написанная функция при загрузке вашего сайта может сработать некорректно. Случается это потому, что контент вашего сайта не успел полностью прогрузиться на стороне пользователя, как скрипт уже закончил свою работу.

Исправить это можно, если отложить выполнение скрипта до полной загрузки страницы. Есть несколько способов.

1. Выполнить скрипт, когда загружен DOM:

$(document).ready(function() { 
// тело функции 
}); 

или:

$(document).on("ready", function() { 
// тело функции 
}); 

или:

$(document).bind("ready", function() { 
// тело функции 
}); 

Или более короткий вариант:

$(function() { 
// тело функции 
}); 

2. Выполнить скрипт, когда страница загрузилась полностью:

$(window).load(function() { 
// тело функции 
}); 

или:

$(window).on("load", function() { 
// тело функции 
}); 

или:

$(window).bind("load", function() { 
// тело функции 
}); 

Если же вы хотите помимо выполнения скрипта после загрузки страницы сделать неоднократное выполнение функции с заданным интервалом времени, воспользуйтесь этой статьей.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария