jQuery Tooltips от Jörn Zaefferer. Всплывающие подсказки с помощью jQuery
Внедряем всплывающие подсказки на jQuery. Скачиваем JavaScript библиотеку для всплывающих подсказок - http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/.
Для того чтобы использовать плагин, нужно в <head> страницы подключить библиотеку jQuery (если не подключена), плагин Dimensions (если надо) и сам Tooltip.
Например:
<script type="text/javascript" src="js/jquery-compressed.js"></script> <script type="text/javascript" src="js/jquery.dimensions.js"></script> <script type="text/javascript" src="js/jquery.tooltip.min.js"></script>
Примечание. Все необходимые файлы находятся в архиве с библиотекой.
Дописываем после строки 40:
...
$.tooltip = {
blocked: false,
defaults: {
track: true,
delay: 0,
fade: false,
showURL: false,
extraClass: "",
top: 15,
left: 15,
id: "tooltip",
bodyHandler: function() {
return $(this).attr('tip');
},
timer: 1000
},
block: function() {
$.tooltip.blocked = !$.tooltip.blocked;
}
};
...
Атрибут 'tip' будет содержать текст всплывающей подсказки.
В CSS дописываем:
.tooltip {
color:#008d0c;
cursor:pointer;
}
#tooltip {
position: absolute;
border: 1px #008d0c solid;
padding: 6px;
background-color: white;
z-index: 101;
color: #008d0c;
}
#tooltip h3, #tooltip div { margin: 0; }
Дальше в контенте, где надо подсветить подсказку обрамляем её:
<span class="tooltip" tip="досл: проницательный, хитроумный">sutil</span>
Рабочий пример смотрите на learnsongs.ru в тексте песни Noelia - Tú с переводом. Загляните и в биографию Ноэлии.
almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.
Вы можете почитать все статьи от almix'а.
- 0 Yii: Bootstrap tabs, делаем активной вкладку на которую выполняется переход по ссылке (20.03.2014)
- 0 CodeIgniter: Всплывающая форма обратной связи на Ajax в Bootstrap Modal и проверкой Captcha (18.02.2014)
- 0 Opencart: Модуль Filter Product OpenCart_v1.5.x: Как скрывать недоступные опции в фильтре (23.10.2013)
- 0 WordPress: Добавить ссылку "Сохранить фото" для галереи на NextGen с эффектом Lightbox (12.04.2013)
- Выдвигающаяся из значка форма поиска на сайте (27.11.2017)
- Как убрать placeholder при клике по input (04.11.2017)
- Свой дизайн кнопок социальных сетей для сайта. Кнопки "Поделиться" (19.06.2017)
- Загрузка файлов (картинок) по ajax через форму для Opencart (04.09.2016)
- Замена текста при наведении на него мышью. События onmouseover и onmouseout (25.03.2016)
- Прилипание блока к верху сайта при его прокручивании (17.02.2016)
- Разделитель тысяч в эффекте наматываемого счётчика jquery countTo (05.04.2015)
- Сделать слайдер на Owl Carousel c текстом справа (03.02.2015)
- Скролл-эффекты CSS3 и JQuery при прокрутке страницы (13.01.2015)
- Модальное окно Bootstrap 3 с формой, отправляющей email по Ajax (JQuery/PHP/HTML5/JqBootstrapValidation) (20.08.2015)
- Несколько функций в body onload (08.03.2013)
- Как в iframe показывать только определённую область страницы (04.03.2013)
- jQuery Tooltips от Jörn Zaefferer. Всплывающие подсказки с помощью jQuery (08.12.2012) ← вы тут
- Team Sense: Многопользовательский календарь, заменяем радиокнопки на чекбоксы в выборе преподавателей. Массивы в Javascript. (06.12.2012)
- Team Sense: В календарь-расписание уроков добавлено разделение по преподавателям, которым присвоены свои цвета. (04.12.2012)
- CodeIgniter не передаёт $this->uri->segment(3) в функцию контроллера (передача переменной PHP->JavaScript->PHP) (28.11.2012)
- Случаи возникновения ошибки в IE: "Предполагается наличие идентификатора, строки или числа" (Expected identifier, string...) (23.11.2012)
- Воюем с форматом даты в JavaScript. Приведение формата даты в поле input в календаре системы TeamSense к более красивому виду. (18.11.2012)
- Хороший тон: Если у пользователя отключен Javascript в браузере или устаревшая версия браузера (09.08.2012)
- Русификация FullCalendar (13.01.2012)
- Yii: Красивенький и чистенький JavaScript плавно прокручивает страницу до якоря и делает лёгкий откат (22.04.2012)
