Unlimited HostingFree Drupal ThemesFree Drupal Themes

PostHeaderIcon Подсказка по jQuery

Порой очень надоедает искать элементарные вещи в интернете, но пользоваться ими приходится часто. Так и в jQuery - есть основной перечень функций, методов, событий и свойств, которыми мы пользуемся часто, но запомнить их не можем.

Для решения этой проблемы я предлагаю Вам свою маленькую шпаргалку по jQuery с комментариями:

События, отслеживаемые браузером

  • mouseover – наведение мыши на объект
  • mouseout – увод мыши с объекта
  • click – клик мышью по объекту
  • dblclick – двойной клик мышью по объекту
  • mousemove – перемещение курсора мыши
  • mousedown – момент нажатия кнопки мыши
  • mouseup – момент отпускания кнопки мыши
  • submit – момент отправки формы обработчику
  • focus – момент получения фокуса объектом (работает и для ссылок)
  • blur – момент потери фокуса объектом (работает и для ссылок)
  • change – изменение объекта формы
  • reset – сброс формы
  • keypress – нажатие клавиши на клавиатуре
  • keydown – момент нажатия клавиши до момента отпускания
  • keyup – момент отпускания клавиши
  • load – полная загрузка страницы
  • resize – изменение размеров окна браузера
  • scroll – прокрутка страницы
  • unload – уход со страницы

Методы jQuery

  • remove() – удаляет элемент из DOM дерева, но позволяет сохранить его дальнейшего использования
  • clone() – клонирует выбранный элемент
  • get() – позволяет получить доступ к конкретному элементу в выборке
  • size() – возвращает количество элементов в выборке
  • each() – перебор каждого элемента выборки $(this) – текущий элемент при переборе
  • append() – добавляем контент внутрь выбранного элемента после всего остального контента
  • prepend() – добавляем контент внутрь выбранного элемента до всего остального контента
  • after() -  добавляем контент после выбранного элемента
  • before() – добавляем контент до выбранного элемента
  • animate() – плавное изменение css свойств элемента (анимащия)
  • css() – получить\изменить значение css свойств элемента
  • removeAttr() – удаление атрибута
  • attr() – получение или изменение значения атрибута
  • slideDown() – появление элемента сверху вниз
  • slideUp() – появление элемента снизу вверх
  • fadeTo() – изменение прозрачности элемента до определенного значения
  • fadeIn() – плавное появление
  • fadeout() – плавное исчезновение
  • html() – получение и изменение HTML кода
  • width() – узнать\изменить значение ширины объекта
  • height() – узнать\изменить значение высоты объекта
  • snow() – показать элемент
  • hide() – спрятать элемент
  • text() – получение и изменение текста

Отбор элементов

  • $(‘#table tr:even’); - фильтр четных
  • $(‘#table tr:odd); - фильтр нечетных
  • $(‘img:not(#id img’); - фильтр отрицания. Все кроме…
  • $(‘div:has(fieldset)’); - фильтр по содержанию тэгов
  • $(‘p:contains(текст)’); - фильтр по содержанию текста
  • $(‘#id img:first’); - фильтр только первый элемент
  • $(‘#id img:last); - фильтр только последний элемент
  • $(‘div:hidden’); - фильтр невидимых элементов
  • $(‘div:visibility’); - фильтр видимых элементов
  • $(‘img[src*=text]’); - выборка по вхождению в значение атрибута
  • $(‘img[src$=.jpg]’); - выборка по окончанию значения атрибута
  • $(‘a[href^=http]’); - выборка по началу значения атрибута
  • $(‘img[width=200]’); - выборка по точному значению атрибута
  • $(‘#id > img’); - выбор дочерних тэгов
  • $(‘#id + p’); - выборка следующего тэга
  • $(‘#id img’); - выборка по вложенным селекторам
  • $(‘.maindiv’); - выборка по названию класса
  • $(‘#id’); - выборка по идентификатору элемента
  • $(‘p’); - выборка по названию тэга

Создание выборок из элементов форм

  • :input – выберет все элементы, которые влияют на ввод данных в форме
  • :text – поля ввода, которые созданы как <input type=”text”..
  • :password – поля ввода, которые созданы как <input type=”password”..
  • :radio – поля ввода, которые созданы как <input type=”radio”..
  • :checkbox – поля ввода, которые созданы как <input type=”checkbox”..
  • :submit – поля ввода, которые созданы как <input type=”submit”..
  • :image – поля ввода, которые созданы как <input type=”image”..
  • :reset – поля ввода, которые созданы как <input type=”reset”..
  • :button – поля ввода, которые созданы как <input type=”button”..
  • :file – поля ввода, которые созданы как <input type=”file”..
  • :hidden – поля ввода, которые созданы как <input type=”hidden”..
  • :checked – отбирает отмеченные на данный момент поля checkbox и radio
  • :selected – отбирает выбранный в текущий момент элемент списка

Объект события

Методы:

  • preventDefault() – предотвратить стандартное поведение объекта

Свойства:

  • pageX – координата по X от края браузера
  • pageY – координата по Y от края браузера
  • screenX – координата по X от края экрана
  • screenY – координата по Y от края экрана
  • altKey – была ли нажата клавиша alt в момент наступления события
  • ctrlKey – была ли нажата клавиша ctrl в момент наступления события
  • shiftKey – была ли нажата клавиша shift в момент наступления события
  • target – объект, отреагировавший на событие

События jQuery

  • hover(function1, function2) – наведение и увод мыши с объекта в одном флаконе
  • toggle(function1, function2) - переключатель
Сейчас на сайте
Сейчас на сайте 0 пользователей и 2 гостя.
Поиск
Rambler's Top100 Яндекс.Метрика