Ik ben dus voor school nog steeds bezig met een website , welke te bezichtigen is op mijn @home account. Zoals je kunt zien heb ik een OnMouseOver en OnMouseOut bij het menu gebruikt. Dit werkt allemaal wel.
Maar nu wil ik graag dat als ik een OnMouseOut heb, dat de kleur niet direct terugspringt, maar dat het langzaam terug"fade" naar de originele kleur.
afijn , ik heb nu dus dit:
Als ik in het veld kom, blijft ie donker. Ga ik nu uit het veld, dan wordt de functie Fadeout() gelanceerd. Hier loop ik tegen het 1e probleem, nl: als ik op de link kom, dus de test 1-2-3, dan ziet hij dat ook als een onmouseout, en wordt de fadeout ook getriggered, wat dus niet moet. Dan probleem 2: als ik snel onMouseOver en OnMouseOut afwissel komt hij in een oneindige loop... wat ie volgens mij toch wel doet, alleen zie ik het niet..
Ook ben ik tegen het probeem aanlopen dat als ik een mouseout heb getriggerd, en ik binnen de tijd dat de fadeout voorbij is hem weer activeer(doordat ik over het menu ga), de functie overhoop haal, of heb ik het hier mis ( dit zal die loop zijn waar ik het hiervoor over had)
Alleen de eerste van het menu werkt pas met fadeout...
Wie weet wat ik hier aan kan veranderen zodat hij het wél na behoren doet, of misschien dat iemand hier al een goed scriptje voor heeft?
Maar nu wil ik graag dat als ik een OnMouseOut heb, dat de kleur niet direct terugspringt, maar dat het langzaam terug"fade" naar de originele kleur.
afijn , ik heb nu dus dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <script language="Javascript" type="text/javascript">
var j
j=0
function fadeout() {
interval = setInterval('hetlusje()',75)
}
function hetlusje() {
//alert("kuT");
array = new Array(9)
//de array vullen
array[0] = "#F98487"
array[1] = "#F98E90"
array[2] = "#F99195"
array[3] = "#FA9A9C"
array[4] = "#FAA4A6"
array[5] = "#FAAEAF"
array[6] = "#FBBCBD"
array[7] = "#FECBCC"
menuopt_1.style.backgroundColor = array[j];
if (j!=7) {
j=j+1
}
else {
clearInterval(interval);
j=0
}
}
</script> |
Als ik in het veld kom, blijft ie donker. Ga ik nu uit het veld, dan wordt de functie Fadeout() gelanceerd. Hier loop ik tegen het 1e probleem, nl: als ik op de link kom, dus de test 1-2-3, dan ziet hij dat ook als een onmouseout, en wordt de fadeout ook getriggered, wat dus niet moet. Dan probleem 2: als ik snel onMouseOver en OnMouseOut afwissel komt hij in een oneindige loop... wat ie volgens mij toch wel doet, alleen zie ik het niet..
Ook ben ik tegen het probeem aanlopen dat als ik een mouseout heb getriggerd, en ik binnen de tijd dat de fadeout voorbij is hem weer activeer(doordat ik over het menu ga), de functie overhoop haal, of heb ik het hier mis ( dit zal die loop zijn waar ik het hiervoor over had)
Alleen de eerste van het menu werkt pas met fadeout...
Wie weet wat ik hier aan kan veranderen zodat hij het wél na behoren doet, of misschien dat iemand hier al een goed scriptje voor heeft?
offtopic:
ahum, let niet op de alertbox, das een kleine frustatietest
ahum, let niet op de alertbox, das een kleine frustatietest
[ Voor 6% gewijzigd door Verwijderd op 03-04-2003 18:44 ]