Hover onmouseout probleem

  • Onderwerp starter Onderwerp starter roben
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

roben

Gebruiker
Lid geworden
4 dec 2008
Berichten
65
hallo,

Ik ben bezig met het volgende projectje:

http://www.tvreviews.nl/slider/index.php

nu wil ik graag dat hij start op het eerste product, en dat hij vervolgens hovert over de andere producten.
Dit is mij gelukt, maar als ik dan een op een andere tab kom, en van deze tab af ga, dan springt hij weer terug naar de 1e.
Nu is juist de bedoeling dat hij op het laatst gehoverde tab blijft staan....

Iemand een oplossing hiervoor?

Alvast bedankt..!
 
Hoi!


Nou, voordat je een oplossing zoekt, moet je eerst wat aan je source code doen! Dit is echt verschrikkelijk, dat Javascript in html.

Als je nou eens 2 functies maakt, zoiets:
[JS]function slide(elem)
{
// hierin de code om het element 'block' te maken etc.
}

function unslide(elem)
{
// maak het element weer 'none' op display
}[/JS]
en dan in je html:
HTML:
<a ... onmouseover='slide(this);' onmouseout='unslide(this);' ...>
dan heb je eventjes wat meer overzicht.

[JS]Nu is juist de bedoeling dat hij op het laatst gehoverde tab blijft staan....[/JS]Met deze 'nieuwe', duiderlijkere code is dat dus veel makkelijker aan te pakken! Je kan bijvoorbeeld 1 variabele maken, genaamd 'laasteovergehoverd'. Als je dan BUITEN je wrapper-div komt (ook een onmouseout), laat je gewoon 'laasteovergehoverd' weer slide()-en!


:thumb:
 
[offtopic]
Bij een klik op "Klik voor een vergroting" op de pagina www.gsmreviews.nl/lg/lg-KM900-Arena-/ krijg ik geen vergroting, maar kom ik terecht bij een "sympathieke webshop uit Groningen". Is dat de bedoeling?

met vr. groet,
CSShunter
[/offtopic]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan