jQuery jQuery Alert Dialogs — хороший плагин для создания диалоговых окон

Сегодня я расскажу об одном замечательном плагине для jQuery — jQyert Alert Dialogs. Этот плагин для jQuery заменяет стандартную функциональность, предоставляемую JavaScript-функциями alert(), confirm() и prompt(). Чем же использование этого плагина лучше стандартных методов? Давайте посмотрим:

  • Внешний вид полностью настраивается с помощью CSS;
  • Для каждого диалога вы можете задать свой заголовок
  • Используя обычный prompt(), пользователи IE7 увидят предупреждение и скорее всего им придется перезагрузить страницу

С помощью этих методов симулируется настоящее модальное диалоговое окно. При изменении размеров окна, они сохраняют свое выравнивание, в отличие от большинства существующих диалоговых и lightbox-овых плагинов. Кроме того, если подключить плагин jQuery UI Draggable plugin, то диалоги можно будет перетаскивать. Для корректной работы требуется jQuery 1.2.6 или более новый.

Реализация

Подключите следующие файлы в секцию <head> вашей HTML-странички
<!-- Зависимости -->
<script src="/path/to/jquery.js" type="text/javascript"></script>
<script src="/path/to/jquery.ui.draggable.js" type="text/javascript"></script>
<!-- Подключаем файлы -->
<script src="/path/to/jquery.alerts.js" type="text/javascript"></script>
<link href="/path/to/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" />

Использование

Плагин реализует пространство имен $.alerts, но существует три встроенных функции, которые могут упростить задачу:

  • jAlert(message, [title, callback])
  • jConfirm(message, [title, callback])
  • jPrompt(message, [value, title, callback])

В отличие от "родных" JavaScript-функций, вы можете использовать HTML в ваших сообщениях. Новая строка обозначается символом \n либо <br />.

Внимание: Эти методы не возвращают значения, в отличие от confirm() и prompt(). Чтобы получить возвращаемое значение, надо воспользоваться callback-функцией.

Демо  |  Скачать

  2 января 2009  |    jQuery  |    Spider
  jQuery, плагин

Комментарии (4)

Freon | 6 января 2009, 20:31
Отличная вещь! Мне часто приходится использовать разные типы модальных окон в своих проектах, а тут даже ничего и придумывать не надо, раз два и готово!  Well
hacpaka | 16 декабря 2009, 10:59
Спасибо. Пригодится однозначно. Кстати поправь во фразе " замечательном плагине для jQuery — jQyert Alert Dialogs. " второе слово Query. Well
cava150 | 6 февраля 2010, 11:58
а скажите,что нльзя использовать jquery ui dialog?
и там настроек ббольше=)
Spider | 8 февраля 2010, 00:20
cava150, можно конечно, но для этого придется подключать библиотеку jQuery UI, которая весит прилично

Добавить комментарий

Ваше имя: *
Ваш e-mail: * (не публикуется)
Адрес сайта:
Комментарий: *
полужирный курсив курсив курсив вставить ссылку

  

Новости сайта в RSS

Категории

Статьи

Новые Популярные Комментируемые

Облако меток

Разное

Продажа авто Воронеж, покупка авто в Воронеже, авто с пробегом в Воронеже