Mootools:如何手动显示提示

时间:2012-12-20 05:13:36

标签: mootools tooltip

我想通过从代码中调用它来显示工具提示。类似的东西:

tips.fireEvent('show', el);

label.fireEvent('mouseover');

提示已经设置并存储在domready上,并且在鼠标悬停时完美运行。 MooTools 1.4.5。

1 个答案:

答案 0 :(得分:0)

创造新提示的作用是什么:

var tip_title = el.retrieve('tip:title');
var tip_text = el.retrieve('tip:text');
var tips = new Tips(el, {fixed: true, offset: {x: 0, y: size.y}});
var tip = tips.toElement();
tip.getFirst('div.tip').set('html', '<b>' + tip_title + '</b><br />' + tip_text);
var pos = el.getPosition();
var size = el.getSize();
tip.setStyles({left: pos.x, top: pos.y + size.y});
tips.show(el);

然后,只需添加一些额外的代码来分离鼠标悬停时的附加提示。