Hallo,
ich hab die Tooltips nach bekanntem Muster eingefügt, sie funktionieren auch und lassen sich was die Gestaltung angeht auch mit CSS stylen. Aber die Positionierung und die Effekt-Dauer werden ignoriert.
Code:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.addEvent('domready', function()
{
new Tips($$('.hyperlink_img'),
{
showDelay: 0, //default is 100
hideDelay: 500, //default is 100
className: 'tool', //default is null
offsets: {'x': 50, 'y': 50 },
fixed: true,
onShow: function(toolTipElement){ toolTipElement.fade(1); $('show').highlight('#FFF504'); },
onHide: function(toolTipElement){ toolTipElement.fade(0); $('hide').highlight('#FFF504'); }
});
});
//--><!]]>
</script>
Wie ihr seht habe ich fixed:true, da die Tipps immer fest an einer bestimmten Stelle auftauchen sollen. Sie tauchen aber, immerhin fixiert, immer links oben in der Ecke auf, es gibt auch inline-Anweisungen, die ich mir nicht erklären kann: top:0px; left:0px. Diese Anweisungen überlagern meine CSS-Positionierung.
Ausserdem wird fürs Faden immer der default-Wert genommen, also immer 100 und 100, statt wie von mir angegeben 0 und 500. Nur wenn ich einmal den cache lösche fadet der erste Tooltip korrekt ein und aus, danach werden wieder die default-Werte verwendet.
Was da los?
Lesezeichen