Ik heb een website waarbij het menu opgedeelt is in (grafische) tabbladen. Als je over het tabblad heengaat verschijnen de bijbehorende menu items. Het probleem is dat de tabbladen direct reageren, waardoor navigeren door het menu af en toe lastig is. Als je namelijk iets te hoog zit met je muis (op de tabbladen dus) dan verschijnen direct de bijbehorende menu items.
Wat ik heb geprobeerd is dat zodra je met je muis over het tabblad gaat er bijv. 300 ms gewacht wordt voordat de menu items verschijnen. Dit is echter geen oplossing omdat het veranderen van de menu items nu gewoon 300 ms later plaatsvindt
Ik heb wel al een oplossing bedacht, maar weet niet hoe ik dit uit moet voeren.
Wat ik wil doen:
1. Muis gaat over tabblad
2. 300 ms delay
3. Controleren of de muis nog steeds op het tabblad (element) is; zo ja: menu items weergeven.
Echter, ik weet niet hoe ik dit aan moet pakken. Een andere oplossing die ik had bedacht is het stoppen van het uitvoeren van de functie bij een onMouseOut. Dit kreeg ik echter ook niet voor elkaar.
Even concreet:
1. Weet er iemand hoe je kan controleren of de muis nog steeds op het tabblad (element) is?
2. Of; Weet er iemand hoe je het uitvoeren van een functie kan stoppen bij een onMouseOut?
Mocht het verhaal niet helemaal duidelijk zijn kan ik evt. wat code / screenshots plaatsen
Wat ik heb geprobeerd is dat zodra je met je muis over het tabblad gaat er bijv. 300 ms gewacht wordt voordat de menu items verschijnen. Dit is echter geen oplossing omdat het veranderen van de menu items nu gewoon 300 ms later plaatsvindt
Wat ik wil doen:
1. Muis gaat over tabblad
2. 300 ms delay
3. Controleren of de muis nog steeds op het tabblad (element) is; zo ja: menu items weergeven.
Echter, ik weet niet hoe ik dit aan moet pakken. Een andere oplossing die ik had bedacht is het stoppen van het uitvoeren van de functie bij een onMouseOut. Dit kreeg ik echter ook niet voor elkaar.
Even concreet:
1. Weet er iemand hoe je kan controleren of de muis nog steeds op het tabblad (element) is?
2. Of; Weet er iemand hoe je het uitvoeren van een functie kan stoppen bij een onMouseOut?
Mocht het verhaal niet helemaal duidelijk zijn kan ik evt. wat code / screenshots plaatsen