Плагин обладает довольно обширными возможностями: во всплывающих окнах можно показывать html страницу, делать подсказки, меню и т.д.на любом движке (смотреть официальные демки).
Небольшой пример.
Подключение:
Качаем архив с двумя библиотеками, кладём на хостинг.
Если нет в блоге jQuery, то в /head прописываем:
<script src='http://linuxesrf.gb7.ru/docs/jquery-1.3.2.min.js' type='text/javascript'/>
Перед /body:
<script src='http://linuxesrf.gb7.ru/docs/jquery.qtip-1.0.0-rc3.min.js' type='text/javascript'/>
Ссылка на всплывающее меню в blogger будет выглядить так:
<div id="content"><a href="#" rel="">тыц</a></div>
+ код:
<script class="example" type="text/javascript"> // Create the tooltips only on document load $(document).ready(function() { // Use the each() method to gain access to each elements attributes $('#content a[rel]').each(function() { $(this).qtip( { content: { text: '<a href="http://blogger.omg-linux.ru/2011/07/jquery.html">Скрипт сворачивания текста на jQuery</a> ' + '<br /><a href="http://blogger.omg-linux.ru/2011/07/blog-post.html">Закрываем от индексации внешние ссылки</a>' + '<br /><a href="http://blogger.omg-linux.ru/2011/07/syntaxhighlighter-blogger.html">SyntaxHighlighter - подсветка кода в blogger</a>' , title: { text: 'Сцылки', button: 'Закрыть' } }, position: { corner: { target: 'bottomMiddle', // Position the tooltip above the link tooltip: 'topMiddle' }, adjust: { screen: true // Keep the tooltip on-screen at all times } }, show: { when: 'mouseover', solo: true // Only show one tooltip at a time }, hide: 'unfocus', style: { tip: true, // Apply a speech bubble tip to the tooltip at the designated tooltip corner border: { width: 0, radius: 4 }, name: 'light', // Use the default light style width: 350 // Set the tooltip width } }) }); }); </script>
Из блога код может работать не корректно, лучше брать исходник.
Получаем:
Опции:
1) $('#content a[rel]') - - идентификатор кода (content), указывается в div id="content", чтобы к нужной строчке кода подключить нужный скрипт.
2) content: { text: 'My tooltip content' } - - текст, который должна содержать подсказка. Если ставите ссылки, не забывайте, что нужны в них двойные кавычки.
3)
title: { text: 'Сцылки', button: 'Закрыть' }- заголовок и кнопка закрыть.
4)
position: { corner: { target: 'bottomMiddle', // Position the tooltip above the link tooltip: 'topMiddle' }, adjust: { screen: true // Keep the tooltip on-screen at all times }- расположение подсказки.
С помощью
position: { adjust: { x: 13, y: 0 } }позицию окна можно указать более точно.
5) show: {
when: 'mouseover' показывать при наведении указатели мыши.
6) name: 'light' - готовые стили (см.
7) width: 350 - ширина всплывающего окна
هذه المادة على blogger.omg-linux.ru يعطي الضوء الذي يمكننا مراقبة الواقع.
ОтветитьУдалить