Hallo,
ich möchte dass sich die Transparenz eines Bildes langsam ändert.
Der Aufruf von showInfo erfolgt mit onmouseover
Bei mouseout geht das Bild wieder weg.
Habe folgenden Code.
<script>
var op=0.0;
function showInfo() {
var div = document.getElementById('divInfo');
if (op<1) {
op=op+.05;
div.style.opacity = op;
setTimeout('showInfo()', 1);
}
}
function hideInfo() {
var div = document.getElementById('divInfo');
if (op>0) {
op=op-.06;
div.style.opacity = op;
setTimeout('hideInfo()', 1);
}
}
</script>
Mein Problem ist nun, dass bei zu schneller Änderung von Mouesover auf Mouseout die vorherige Routine erst mal weiter läuft und gestoppt werden müsste.