Tach!
du kannst den Tooltip doch recht einfach nachbilden. Einen absolut positionierten
<div>
in den DOM einhängen (den du sogar via Klasse stylen könntest), einblenden viafadeIn()
und dann nach einem Timeout von z.B. 5 Sekunden wieder Ausblenden und aus dem DOM entfernen. jQuery wird doch schon geladen.
Das war zu einfach. Ich hatte mit mehr Problemen gerechnet, weil mir mal ein Kalender schmerzen bereitete, der durch ein Element in einer Seitenleiste eingeblendet werden sollte und dann halb im Seitenrest verschwand, ohne dass er on top kommen wollte. Aber in dem Fall hab ich ja nur "flaches Land" vorliegen.
Das ist der Javascript-Teil:
$('#ContainerVomKlickElement').after('<div id="message" class="tooltip">Erledigt.</div>');
$('#KlickElement').click(function () {
var pos = $(this).position();
$('#message').css({
top: (pos.top + $(this).height()) + 'px',
left: pos.left + 'px'
}).fadeIn(300).delay(2000).fadeOut(300);
});
und das CSS:
.tooltip {
position: absolute;
z-index: 10;
display: none;
/* plus styling */
}
dedlfix.