10 jQuery скриптов для улучшения интерфейса / Хабр
С рассветом WEB 2.0 получили развитие и javascript фрэймворки, позволяющие вебмастеру делать динамические элементы сайта гораздо быстрее и проще. Одним из таких фреймворков является jQuery, получивший огромную популярность за свою простоту и невероятно малый вес. Итак, представляю вашему вниманию 10 наиболее полезных скриптов jQuery для улучшения интерфейса вашего сайта.
Thickbox
Описание: Нужен для обращения внимания пользователя на какой-либо текст, изображение или веб-форму через модальное окно.
Когда и где используется: Когда надо отобразить пользователю больше информации, показать увеличенное изображение, задать несколько вопросов веб-формой, либо отобразить форму входа, но при этом не хотите, чтоб пользователь покидал страницу.
Скрипт, пример, документация
Плагин к WordPress
Tabulations
Описание: Позволяет отображать содержимое страницы в табах.
Когда и где используется: Когда вы хотите освободить место на экране, предоставив быстрый доступ к скрытой информации. Часто используется в виджетах к различным премиум темам WordPress.
Скрипт, пример, документация
Плагин к WordPress
Coda slider
Описание: Создает слайдер, как на скриншоте с сайта Coda.
Когда и где используется: Как и в случае с Coda`ой, этот скрипт отлично подходит для представления продуктов или сервисов, сгруппированными по разделам. Пользователи получают возможность быстрого обзора, а также интуитивно понятную навигацию.
Скрипт, пример, документация
Тема к WordPress
Galleria
Описание: Galleria – javascript галерея, написанная в jQuery. Загружает изображения одно за другим и отображает к ним эскизы.
Когда и где используется: Чтобы показать фотографии какого-либо события или продукта, например.
Скрипт, пример, документация
jTip
Описание: Подсказки, реализованные в jQuery.
Когда и где используется: Когда требуется дать больше информации об объекте в контексте статьи или реализовать подсказки пользователю в различных веб-формах.
Скрипт, пример, документация
Плагин к WordPress
Stylesheet switcher
Описание: Позволяет посетителям на вашем сайте самостоятельно менять стили оформления «в один клик».
Когда и где используется: Когда вы хотите позволить пользователю выбирать шрифты различного размера, отображать информацию, оформленную для мобильного телефона либо для вывода на печать, позволить ему настраивать цвета. Stylesheet switcher может реально помочь повысить удобство вашего сайта.
Скрипт, пример, документация
Плагин к WordPress
jQuery Accordion menu
Описание: Позволяет создавать динамические меню.
Скрипт, пример, документация
Плагин к WordPress
Slider Gallery
Описание: Представляет продукты/изображения в виде прокручиваемой галереи.
Когда и где используется: Когда вы хотите уместить все элементы в сайдбаре, но не хватает места под все опции.
Скрипт, пример, документация
Form Validation
Описание: Проверяйте веб-формы при помощи Form Validation, чтобы избежать неверно заполненных полей.
Когда и где используется: В большинстве форм. Это помогает пользователям понять, где именно они неверно заполнили поля, подсвечивая их ошибки.
Скрипт, пример, документация
jGrowl
Описание: Выводит сообщения в браузере также, как Growl в MacOSX
Когда и где используется: Если вы сообщаете пользователю о действии, но не хотите чтоб он покидал текущую страницу/обновлял ее. Это отличный способ подтвердить действия выполненные пользователем, например регистрация. Также можно использовать jGrowl в различных магазинах и т.п. для подтверждения добавления товара в корзину или подтверждения транзакции.
Скрипт, пример, документация
10 потрясающих jQuery-скриптов для обратного отсчета
Мы видели достаточно примеров функций обратного отсчета на большинстве сайтов, таких как RapidShare, MegaUpload и т. Д., Которые позволяют загружать файлы, но заставляют вас ждать указанное количество секунд, прежде чем дать вам ссылку для загрузки. Мы, вероятно, также видели сайты, которые еще не подключены к сети, используя обратный отсчет, чтобы сказать посетителям, что они возвращаются очень динамично. У сценария обратного отсчета есть много полезных случаев, и хорошая новость заключается в том, что есть несколько действительно хороших сценариев jQuery, которые вы можете использовать для своего сайта.
Ознакомьтесь с нашим списком из 10 потрясающих jQuery Count Down Scripts ниже. Наслаждайтесь!
Обновление 01.03.2012: Еще один хороший пример : jQuery Counter Plugin .
Обновление 29.09.2013: добавлен плагин jQuery Later.js
1. jQuery обратный отсчет с фоном и наложением
Действительно классный скрипт обратного отсчета. Существует полный пакет для скачивания со скриптом, изображениями, CSS и т. Д.
Источник
2.
Littlewebthings CountDown Это простой в использовании анимированный обратный отсчет JavaScript. Это JQuery-совместимый и легко скины.
Источник
3. Плагин jQuery Countdown, который не сосет!
Этот отсчет имеет отличную анимацию.
Источник
4. Великий отсчет Корнолио
Очень простой обратный отсчет, все, что он делает, это преобразовывает метку времени sql (ГГГГММДДЧЧММСС) в таймер обратного отсчета.
Источник
5. JQuery Обратный отсчет
Это плагин jQuery, который устанавливает div или span для показа обратного отсчета до заданного времени. Доступно множество опций, и все поддерживается хорошими примерами и фрагментами кода.
Источник
6. Таймер обратного отсчета плагин jQuery
Простой плагин jQuery, который отсчитывает, сколько времени это от даты. Очень простой в использовании и хороший пакет загрузки со всем необходимым для начала работы.
Источник
7.
Плагин jQuery CountDown Этот скрипт позволяет вам создать RapidShare.com, например, обратный отсчет времени, и анимировать размер шрифта CSS каждую секунду и представлять вознаграждение в конце.
Источник
8. KK Обратный отсчет
Плагин подсчитывает время до определенной даты в будущем.
Источник
9. Финальный отсчет
Действительно простой и абстрактный плагин для обратного отсчета даты для jQuery.
Источник
10. Необычный обратный отсчет
Необычный таймер обратного отсчета, который визуально ошеломляет. Похоже, тот Google ввода / вывода, используемый на их сайте.
Источник
Плагин jQuery Later.js
Позже работает в браузерах (IE7 +, FireFox, Chrome, Safari) и Node.js. Просто включите библиотеку, чтобы получить доступ к пространству имен Later и всем функциям.
Исходный Демо
примеров jQuery
примера jQuery, которые вы можете вставить прямо на свой веб-сайт.
Показать/Скрыть
- Скрыть текущий элемент
- Скрыть другой предмет
- Показать содержимое
- Показать и скрыть содержимое
- Переключить содержимое
- Переключить содержимое — быстро
- Переключить содержимое — медленно
- Переключить содержимое — очень медленно
Появление/исчезновение
- Появление текущего элемента
- Исчезновение другого предмета
- Исчезновение контента
- Постепенное появление и исчезновение содержимого
- Включение/выключение
- Переключение Fade In/Fade Out — Fast
- Переключить постепенное появление/исчезновение — медленное
- Переключение Fade In/Fade Out — очень медленно
- исчезнуть до
Слайд jQuery
- Слайд вниз
- Сдвиньте вверх
- Переключатель слайдов
- Переключатель слайдов — быстро
- Переключатель слайдов — медленно
- Переключатель слайдов — очень медленно
- Ползунковый переключатель — Линейная плавность
Анимация jQuery
- Анимация jQuery
- jQuery Animate — относительные значения
- jQuery Animate — переключение
- jQuery Animate — цепочка
- jQuery Animate — остановка/запуск
jQuery и CSS
- Получить значение свойства CSS элемента
- Установить CSS — базовый пример
- Установить CSS — несколько объявлений
- Установить CSS — увеличить значение
- Установить CSS — добавить класс
- Установить CSS — удалить класс
- Установить CSS — переключить класс
AJAX с jQuery
- Пример AJAX с использованием
load()
- Пример AJAX с использованием
load()
с функцией обратного вызова - Пример AJAX — загрузка только части удаленной страницы
- Пример AJAX с использованием
getJSON()
Обход DOM
- Метод
find()
-
has()
Метод - Метод
eq()
- Фильтр
()
Метод - Метод
not()
-
братьев и сестер()
Метод
Добавить/удалить содержимое
- Метод
before()
- Метод
after()
- Метод
prepend()
- Метод
append()
-
prependTo()
Метод - Метод
appendTo()
- Метод
clone()
сprependTo()
- Метод
clone()
сappendTo()
- Метод
empty()
- Метод
remove()
- Метод
detach()
Установить содержимое
- Метод
html()
(добавить HTML) - Метод
text()
(добавить текст) - Метод
val()
(заполнение элемента формы) attr()
(изменение значения атрибута)- Метод
attr()
(изменение нескольких значений атрибутов)
Получить содержимое
- Метод
html()
(получить HTML) - Метод
text()
(получить текст) - Метод
val()
(получение значения из элемента формы) - Метод
attr()
(получение значения атрибута)
Задать размеры
-
width()
иheight()
— Исключает отступы, поля и границы. -
innerWidth()
innerHeight()
— включает заполнение. -
externalWidth()
иexternalHeight()
— Включает отступы и границы.
Получить размеры
-
width()
иheight()
— Исключает отступы, поля и границы. -
innerWidth()
иinnerHeight()
— включает заполнение. -
externalWidth()
иexternalHeight()
— Включает отступы и границы. -
externalWidth(true)
иexternalHeight(true)
— Включает отступы, поля и границы. - Получить ширину и высоту окна.
См. также эти примеры JavaScript.
51+ лучших учебных пособий и примеров по jQuery
В Интернете много материалов о jQuery, но найти лучшие учебные пособия для начала может быть непросто. Вот примеры и руководства от мастеров jQuery, которые помогут вам не сбиться с пути.
Мы начнем с мастеров jQuery и представим некоторые из их лучших руководств, затем мы перейдем к более классифицированным руководствам, шпаргалкам и лайфхакам.
Pro Tip
Зарегистрируйте бесплатную учетную запись Jotform , чтобы создавать мощные онлайн-формы за считанные минуты — без необходимости кодирования.
Вы также можете ознакомиться с другими статьями из этой серии:
- 50+ удивительных примеров JQuery
Джон Резиг
Джон Резиг, создатель библиотеки JQuery JavaScript и автор книги Pro JavaScript Techniques, является технологом Mozilla, специализирующимся на отношениях между Mozilla и миром библиотек JavaScript.
Рекомендуемые учебные пособия Джона Резига
- Как работает jQuery. Это базовое учебное пособие, предназначенное для того, чтобы помочь вам начать работу с jQuery.
- Расширяемое боковое меню ()– (учебник по jQuery Online Movie) Базовое введение в jQuery и концепции, которые необходимо знать для его использования. Живая демонстрация здесь.
15 Days Of jQuery
15 Days Of jQuery – Фантастические учебные пособия и примеры кода, которые помогут вам с нуля стать героем в кратчайшие сроки.
Рекомендуемые учебные пособия за 15 дней jQuery
- jQuery Онлайн-учебник по фильмам от Джона Резига. Довольно простой материал… но хорошее введение в jQuery, если вы новичок в этом.
- Перетаскиваемый, выпадающий, выбираемый… О боже!
- Магия загрузки нескольких файлов с ненавязчивым Javascript
- Закругленные углы с Javascript (jQuery)
Изучение jQuery
Изучение jQuery – Знакомство с выбранной библиотекой для ненавязчивого JavaScript.
Рекомендуемые учебные пособия на LearningjQuery.com
- Работа с событиями, часть 1
- Анимированная прокрутка с помощью jQuery 1. 2
- Автоматическое содержание страницы
- Больше показывать, больше прятать
Bassistance
Bassistance – охватывает основы jQuery вплоть до создания плагинов.
Рекомендуемые учебные пособия по Bassistance
- Начало работы с jQuery. Это руководство представляет собой введение в библиотеку jQuery. Он начинает с нуля и пытается объяснить детали там, где это необходимо. Он охватывает простой пример hello world, основы селекторов и событий, AJAX, FX, а также использование и создание плагинов.
Коди Линдли
Коди Линдли — автор плагинов ThickBox и jTip.
Рекомендуемые учебные пособия по Коди Линдли
- JQuery на помощь — интерактивная демонстрация основ jQuery.
Блог Реми Шарпа
Реми Шарп — написал много полезных руководств и плагинов в своем собственном блоге, а также он является автором очень полезного веб-сайта jQueryForDesigners, на котором есть много полезных руководств, запрошенных его собственными читателями.
Рекомендуемые учебные пособия в блоге Remy Sharp
- Подсказки для текстовых полей. Вы увидите, что на многих веб-сайтах с окнами поиска текст уже заполнен внутри поля, и когда вы выбираете текстовое поле ввода, оно исчезает и появляется снова, когда его нет. выбрано. Этот учебник покажет вам, как можно добавить небольшое количество jQuery, чтобы добавить эту функцию на любой из ваших веб-сайтов.
- Автоматическое заполнение полей выбора с помощью jQuery и AJAX. Разрешите пользователю выбирать категорию верхнего уровня из одного поля выбора и автоматически заполнять подкатегорию с помощью jQuery и Ajax.
Рекомендуемые учебные пособия по jQueryForDesigners
- Использование Ajax для проверки форм. С помощью этого учебного пособия вы сможете получить свои первые формы, которые выполняют следующие функции: 1) проверка имени пользователя в реальном времени, 2) подтверждение и надежность пароля, 3) проверка адрес электронной почты уже зарегистрирован, 4) проверка URL
- Image Cross Fade Transition – Как плавно переходить одно изображение в другое?
Web Designer Wall
- jQuery Tutorials for Designers.
CSS-Tricks
CSS-Tricks — это дом для примеров, учебных пособий, советов, приемов и новостей, касающихся каскадных таблиц стилей. Крис Койер в последнее время увлекается jQuery и публикует интересные учебные пособия по jQuery в своем путешествии по изучению jQuery.
Избранные уроки по CSS-трюкам
- Исчезающее меню — замена содержимого — Крис Койер показывает нам красивый эффект меню, подчеркивающий точку зрения дизайнера: «Когда я делаю это, пусть CSS делает это».
- Улучшено выделение текущего поля в формах. Как добавить некую визуальную обратную связь в веб-формах для указания текущего активного (или «сфокусированного») поля.
- Появление всплывающих спойлеров — использование некоторых функций «появления» и «исчезновения» различных элементов страницы для действительно простого средства обнаружения спойлеров.
Начало работы с jQuery
- jSkinny on jQuery — учебник по библиотеке javascript jQuery (с точки зрения Ruby/Rails).
- Как получить все, что вы хотите — введение в селекторы jQuery и методы обхода, а также их использование для навигации по DOM.
- Все дело в CSS. Если вы хорошо разбираетесь в селекторах CSS, значит, вы уже знакомы с запросами к DOM.
- jQuery за 15 минут — краткое введение в jQuery.
- Основы jQuery. В этом разделе рассматриваются основы использования jQuery от начала работы до поиска элементов и работы с CSS.
- Easy JavaScript для дизайнеров — небольшая заметка о библиотеке сценариев Java jQuery. Дизайнерам нужны все возможные сокращения кодирования, и jQuery, кажется, предоставляет их.
Шпаргалки по jQuery
- Шпаргалки по jQuery. Шпаргалки бывают двух видов: 1) Предназначены для iPhone и iPod Touch, а также любых других мобильных устройств с доступом в Интернет. 2) Олдскульная шпаргалка формата А4 для печати
- Памятка по jQuery 1.2
Создание плагинов jQuery
- Шаблон разработки плагинов. В этой статье мы поделимся полезным шаблоном для создания плагинов.
- Разработка плагина jQuery. Иногда самое сложное — это сделать первый шаг!
- Создание вашего первого плагина jQuery. В этом руководстве вы шаг за шагом проведете вас через создание собственного плагина усечения.
Эффекты и методы jQuery
- Учебное пособие по всплывающему меню JQuery — всплывающее меню ссылок (наведите указатель мыши на меню)
- jQuery для дизайнеров — примеры написания ненавязчивого JavaScript для добавления простого поведения на веб-страницу. Учебное пособие по автозаполнению
- — jQuery (Ajax)/PHP/MySQL
- LavaLamp для любителей jQuery! – Пошаговое руководство по созданию меню LavaLamp в виде плагина для удивительной библиотеки javascript jQuery.
- Поле автозаполнения с помощью jQuery — Объяснение кода — объяснение кода поля автозаполнения в этом посте.
- Учебное пособие по слайдеру фотографий. Стоит отметить, что вы можете легко использовать слайдер фотографий для запроса скрипта сервера для загрузки изображений.
- Ajax will_paginate, jq-style — использование jQuery, чтобы легко раскачать несколько изящно деградирующих страниц Ajax.
- Rounded Corners — добавление закругленных углов к элементу без дополнительной разметки.
- Efficient Tag Cloud Algorithm — Пост об алгоритме облака тегов, очень полезный.
- AutoCompleter Tutorial — этот учебник расскажет вам, как и почему работает AutoCompleter, зная об этом, вы сможете настроить его намного больше.
- Создание исчезающего заголовка — руководство, объясняющее, как создать графику исчезающего заголовка для битов и пикселей.
Разработка Ajax с помощью jQuery
- Easy Ajax с jQuery – Акаш Мехта покажет нам, как еще больше упростить процесс добавления Ajax в приложение с помощью jQuery, популярной библиотеки JavaScript.
- Упростите разработку Ajax с помощью jQuery. Узнайте, насколько простыми могут быть сценарии Ajax и DOM
- Quick and Dirty AJAX — пошаговое руководство, показывающее некоторые из основных способов использования jQuery для добавления функций AJAX на ваш сайт.
- A Quick Code Igniter и JQuery Ajax Tutorial. Пошаговое руководство покажет вам, как объединить мощь jQuery с Code Igniter (фреймворк PHP, основанный на шаблоне проектирования MVC), чтобы быстро и безболезненно передать идентификатор записи через javascript и на сервер, где он будет передан в базу данных mysql, использован для извлечения некоторых данных и отправлен обратно на страницу для отображения.