0

コードからツールチップを呼び出して表示したいと思います。何かのようなもの:

tips.fireEvent('show', el);

また

label.fireEvent('mouseover');

ヒントはすでにdomreadyに設定および保存されており、マウスオーバーで完全に機能します。MooTools1.4.5。

4

1 に答える 1

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);

次に、マウスオーバー時に追加のヒントを切り離すためのコードを少し追加しました。

于 2012-12-20T21:49:52.720 に答える