Главная > Скрипты

ToolTip - скрипт всплывающих подсказок

23 февраля 2010 | Просмотров: 746

Сегодня хочу начать еще одну рубрику сайта, где я буду время от времени представлять уже готовые скрипты, найденные мною на просторах интернета (в основном это англоязычный сегмент интернета). Если потребуется, то я их немного модернизирую (читай - переведу) и выложу в свободный доступ. Вот сегодня начну с простого скрипта всплывающих подсказок, написанный на языке JavaScript, который на буржуйском языке носит название Sticky Tooltip script.

Этот скрипт добавляет так называемый Тултип (ToolTip – всплывающая подсказка) к HTML элементам, когда указатель мыши проходит над ними. Эта подсказка может быть закреплена нажатием клавиши “s” или правым щелчком мыши чтобы дать доступ к элементам, находящимся внутри всплывающей подсказки. Это все лучше один раз увидеть, чем два абзаца описывать)))

Демонстрация (подвигайте мышкой над следующими элементами):

Запорожье - город в Украине, административный центр Запорожской области, расположен на реке Днепр. Является одним из наиболее крупных административных, индустриальных и культурных центров юга Украины.

Москва — столица Российской Федерации, город федерального значения, административный центр Центрального федерального округа и Московской области (в состав которой не входит). Крупнейший по численности населения город России и Европы

Окленд (англ. Auckland) — крупнейший город Новой Зеландии с населением около 1,4 миллиона человек (2008), что составляет более четверти всего населения страны.

Теперь последовательность действий для установки скрипта на страницу.

Шаг 1. Вставить следующий код в тег <head></head> страницы

Этот код требует наличия трех файлов:

  • jquery.min.js
  • stickytooltip.js
  • stickytooltip.css

Их Вы можете скачать одним архивом, бесплатно, с сайта LetitBit (переходите на вкладку «Бесплатно»)

Шаг 2. На странице необходимо сделать HTML разметку по примеру, который показан ниже.

Можете также ориентироваться на общий шаблон:

<div id="mystickytooltip" class="stickytooltip">

<div style="padding:5px">


<div id="sticky1">

Содержимое первого тултипа ...

</div>


<div id="sticky2">

Содержимое второго тултипа ...

</div>


<div id="sticky3">

Содержимое третьего тултипа ...

</div>


</div>


<div class="stickystatus"></div>

</div>

а все элементы, отображаемые с подсказкой должны иметь параметр data-tooltip, оформленный по шаблону:"data-tooltip=tooltipid"

Например:

<a href="http://valex.net.ru" data-tooltip="sticky1">Сайт для веб мастера</a>

Шаг 3 - Настройка

Открывайте файл stickytooltip.js где в первых строчках кода можете увидеть переменные, отвечающие за настройку скрипта:

tooltipoffsets: [20, -30],

fadeinspeed: 1000,

rightclickstick: true,

stickybordercolors: ["black", "darkred"],

stickynotice1: ["Нажмите \"s\"", "или правый клик", "чтобы закрепить"],

stickynotice2: "Нажмите мышкой вне этого блока, чтобы скрыть его",

я оставил там русскоязычные комментарии, так что, думаю разобраться не составит труда.

И еще раз напомню о том что скачать все необходимые файлы можно по этой ссылке.

Чтобы оставить коментарий Вы должны зарегистрироваться, или войти, если Вы уже зарегистрированы

Комментариев (1)

zox | 24.02.2010, 18:50

Давно искал скрипт всплывающей подсказки, всё просто и понятно объяснено, справится даже новичок.
Вот за этот скрипт большое спасибо!