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

Подключаемый модуль jQuery

Плагин jQuery — это просто новый метод, который мы используем для расширения объекта-прототипа jQuery.

Расширяя объект-прототип, вы позволяете всем объектам jQuery наследовать любые добавляемые вами методы. Как установлено, всякий раз, когда вы вызываете jQuery(), вы создаете новый объект jQuery со всеми унаследованными методами jQuery.

Базовое создание плагина



Я использую метод прототипа jQuery.fn для подключения собственных функций к jQuery в пространстве имен myBlog. давайте построчно

Строка 1: назначение функции $.fn в пространстве имен myBlog

Строка 2: вернуть функцию this.each

Типичный объект jQuery будет содержать ссылки на любое количество элементов DOM, поэтому объекты jQuery часто называют коллекциями. Если вы хотите выполнять какие-либо манипуляции с определенными элементами, вам нужно использовать .each() для перебора элементов.

Обратите внимание, что мы возвращаем результаты .each() вместо возврата this. Так как .each() уже является цепочкой, он возвращает this, который мы затем возвращаем.

Строка 5:типичный пример jQuery adClass. Я хочу выполнить какое-то задание, вот и все.

Строка 9–11: Вызов myBlog (новый плагин) внутри DOM Ready.

Список полезных плагинов jQuery

Пользовательский интерфейс jQuery — Пользовательский интерфейс jQuery

Пользовательский интерфейс jQuery — это тщательно отобранный набор взаимодействий, эффектов, виджетов и тем пользовательского интерфейса, созданный на основе библиотеки jQuery JavaScript.

Пользовательский интерфейс jQuery известен несколькими виджетами, такими как Datepicker, Tooltip Accordion и многими другими.

Официальный сайт: https://jqueryui.com

Пример скрипта: https://jsfiddle.net/dkarandana/6mgqk9ow/

JQuery Цикл 2

Cycle2 – это универсальный подключаемый модуль для слайд-шоу для jQuery, созданный с учетом простоты использования. Это слайд-шоу, удобное для мобильных и настольных компьютеров, создано с учетом простоты использования и декларативного API.

Официальный сайт: http://jquery.malsup.com/cycle2/

Гладкая карусель

Slick – это адаптивный подключаемый модуль jQuery для карусели, который поддерживает несколько точек останова, переходы CSS3, сенсорные события/перелистывание.

Официальный сайт: https://kenwheeler.github.io/slick/

Выберите2

Select2 — это замена полей выбора на основе jQuery. Он поддерживает поиск, удаленные наборы данных и бесконечную прокрутку результатов.

Официальный сайт: https://select2.org

Плагин проверки jQuery | Валидатор формы

Подключаемый модуль jQuery Validation обеспечивает встраиваемую проверку существующих форм, а также упрощает все виды настройки для соответствия вашему приложению.

Официальный сайт: https://jqueryvalidation.org

Пример скрипки: http://jsfiddle.net/dkarandana/8n47zy6x/