@GreenMan1899

Что значит запись «$.» в JQuery?

На примере записи var proto = $.magnificPopup.proto;
  • Вопрос задан
  • 2121 просмотр
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
$ – это объект jQuery. Через точку к нему обращаются, чтобы вызвать его методы или получить свойства. В вашем примере вызывается метод hide()

Для чего может быть нужно вызывать метод без выборки элементов. У метода hide() есть, среди прочего, параметр step – туда можно передать функцию, которая будет вызываться при каждом шаге анимации. Можно запустить «пустую» анимацию, которая не будет ничего прятать, но станет вызывать упомянутую функцию. Иногда и такое нужно.

К примеру, jQuery.each() (он же $.each()) позволяет «пробежаться» как по массиву, так и по объекту, выполняя какое-то действие с каждым из элементов/свойств.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
$ - это всего лишь шорткат сделанный для удобства записи. Мысленно замените все $ на jQuery и весь код будет выглядеть чуть по другому.

$("#id") - это всего лишь вызов jQuery как функции с передачей аргументов.
$.method() - это вызов метода у jQuery-объекта
$.prop - ну а это, чтение свойства и jQuery-объекта
Ответ написан
Комментировать
@Zewkin
Я у мамы фронтэндер
Собственно, вот это доллар - это и есть jQuery. Шо неясно?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект