Відображати підказку на будь-якому елементі з заголовком і/або href.
title, але for текст підказки. За замовчуванням використовується атрибут rel або href як текст підказки.id до елемента підказки, необхідний for підтримку WAI-ARIA.id. Увімкнути підтримку WAI-ARIA. Додає aria-атрибути до підказки.function(tip, hovered){ tip.setStyle('display', 'block'); }) Стандартна function for події show, передає елемент підказки та поточний наведений елемент.function(tip, hovered){ tip.setStyle('display', 'none'); }) Стандартна function for події hide, передає поточний наведений елемент.<a href="http://mootools.net" title="mootools homepage" class="thisisatooltip" />
var myTips = new Tips('.thisisatooltip');
onShow(tip)
myTips.addEvent('show', function(tip, el){ tip.addClass('someCustomClassBecauseTheTipIsVisible'); });
Щоб перевизначити поведінку показу підказки за замовчуванням, ви повинні або оголосити подію onShow в опціях при ініціалізації, або видалити подію onShow з class самі. Приклад::
var myTips = new Tips('.thisisatooltip', { onShow: function(tip, el){ tip.setStyles({ visibility: 'hidden' display: 'block' }).fade('in'); } }); //if you want to add this after init myTips.removeEvents('show').addEvent('show', function(tip, el){ tip.setStyles({ visibility: 'hidden' display: 'block' }).fade('in'); });
onHide(tip)
myTips.addEvent('hide', function(tip, el){ tip.removeClass('someCustomClassBecauseTheTipIsVisible'); });
Щоб перевизначити поведінку приховування підказки за замовчуванням, ви повинні або оголосити подію onHide в опціях при ініціалізації, або видалити подію onHide з class самі. Приклад::
var myTips = new Tips('.thisisatooltip', { onHide: function(tip, el){ tip.fade('out').get('tween').chain(function(){ tip.setStyle('display', 'none'); }); } }); //if you want to add this after init myTips.removeEvents('hide').addEvent('hide', function(tip, el){ tip.fade('out').get('tween').chain(function(){ tip.setStyle('display', 'none'); }); });
Оновлює заголовок підказки. Примітка: що заголовок перепризначається, коли підказка ховається і знову показується; this метод дозволяє змінити його після того, як він став видимим.
myTips.setTitle(title);
myTips.setTitle("I'm the new title!");
Оновлює текст підказки. Примітка: що текст перепризначається, коли підказка ховається і знову показується; this метод дозволяє змінити його після того, як він став видимим.
myTips.setText(text);
myTips.setText("I'm the new body text!");
Прив'язує підказки до елементів. Корисно для додавання більше елементів до екземпляра tips.
myTips.attach(elements);
myTips.attach('a.thisisatip');
Відв'язує підказки від елементів. Корисно для видалення елементів з екземпляра tips.
myTips.detach(elements);
myTips.detach('a.thisisatip');
<div class="options.className"> //the className you pass in options will be assigned here. <div class="tip-top"></div> //useful for styling <div class="tip"> <div class="tip-title"></div> <div class="tip-text"></div> </div> <div class="tip-bottom"></div> //useful for styling </div>
Ви також можете призначати заголовки та вміст підказок через Element Storage.
<a id="tip1" href="http://mootools.net" title="mootools homepage" class="thisisatooltip" />
$('tip1').store('tip:title', 'custom title for tip 1'); $('tip1').store('tip:text', 'custom text for tip 1');
Якщо ви використовуєте сховище підказок, ви можете використовувати елементи та / або html як заголовок та текст підказки.
| © Linux.ria.com, 2008-2026 |