В этой статье я буду коллекционировать свои маленькие и не очень рецепты по работе с jQuery, чтобы не искать их по всему интернету или не рыться в своих предыдущих проектах, а просто брать их отсюда уже в том виде, чтобы можно было использовать. Если кроме меня они пригодятся еще кому-то, то пожалуйста - пользуйтесь на здоровье ))
Выполнить JavaScript код после загрузки страницы
Выполняется после готовности дерева DOM. Аналог $(document).ready(function... Это самый короткий вариант записи:
$(function() { // выполняемый код });
Выполнить JavaScript код после загрузки страницы, включая изображения
Используется, если нужно, например, рассчитывать размеры изображений, т.е. когда страница будет полностью загружена, включая все фреймы, объекты и изображения.
$(window).load(function() { // выполняемый код });
Однако, этот код работает только до версии 1.8 jQuery. Начиная с этой версии нужно использовать такой код:
$(window).on('load', function () { // выполняемый код });
Плавный скроллинг страницы к нужному элементу
$('html, body').animate({ scrollTop: $('#dom_element').offset().top }, 500);
Если использовать jQuery UI, то можно применить интересные эффекты:
$('html, body').animate({ scrollTop: $('#dom_element').offset().top }, {duration: 2000, easing: 'easeOutCirc'});
Выполнить код через n секунд
window.setTimeout(function(){ // выполняемый код },5000);
Выполнять код каждые n секунд
window.setInterval(function(){ // выполняемый код }, 5000);
Удалить события
Удалить все события
$('p').off();
Удалить одно событие
$('p').off('click');
Комментарии к статье:
Добавить комментарий: