Heb een kalendertje gemaakt voor een project waar ik mee bezig ben. Nou wil ik het makkelijker maken om snel naar een andere maand/jaar te springen. Ik heb een klein formuliertje gemaakt onder de maand zodat de bezoeker een maand en jaartal kan kiezen om daarheen te springen in de kalender.
Dat formuliertje is niet echt nodig als de pagina normaal wordt weergegeven, alleen wanneer de bezoeker een maand uit wil kiezen. Ik heb dus in JavaScript gezorgd dat het formulier automatisch weg is, en als de bezoeker op de naam van de maand klikt ie weer tevoorschijn komt. (en als ie nog een keer klikt weer verdwijnt) (zie kalender1)
Ik denk dat deze 'feature' niet echt duidelijk is, aangezien het formuliertje normaal gesproken niet zichtbaar is. Daarnaast zullen niet veel mensen boven de naam van de maand blijven hangen met de muis of erop klikken. Ik vind het nog niet vanzelfsprekend genoeg.
Daarom dacht ik; als de bezoeker met de muis over de naam van de maand gaat, dat dán het formuliertje zichtbaar moet zijn en als de bezoeker de muis van de kalender afhaalt, dat ie dan weer verdwijnt. (zie kalender2)
Alles leuk en aardig, maar de onmouseout event werkt niet lekker. Het lijkt net alsof de onmouseout event al wordt getriggerd wanneer ik de muis alleen al van de naam van de maand afhaal. Niet echt de bedoeling.
Als je een overkoepelende <div> een onmouseout event geeft hoort ie toch over het gehele vlak dat die <div> is niet getriggerd te worden? Of als je met de muis op een childnode van die <div> gaat dus wel?
Hoe zou ik dit het beste op kunnen lossen?
PS Als ik het formuliertje laat weergeven wanneer ik met de muis op de kalender ga (in combinatie met dezelfde onmouseout) dan ga ie een beetje flippen...
Alvast bedankt!
Dat formuliertje is niet echt nodig als de pagina normaal wordt weergegeven, alleen wanneer de bezoeker een maand uit wil kiezen. Ik heb dus in JavaScript gezorgd dat het formulier automatisch weg is, en als de bezoeker op de naam van de maand klikt ie weer tevoorschijn komt. (en als ie nog een keer klikt weer verdwijnt) (zie kalender1)
Ik denk dat deze 'feature' niet echt duidelijk is, aangezien het formuliertje normaal gesproken niet zichtbaar is. Daarnaast zullen niet veel mensen boven de naam van de maand blijven hangen met de muis of erop klikken. Ik vind het nog niet vanzelfsprekend genoeg.
Daarom dacht ik; als de bezoeker met de muis over de naam van de maand gaat, dat dán het formuliertje zichtbaar moet zijn en als de bezoeker de muis van de kalender afhaalt, dat ie dan weer verdwijnt. (zie kalender2)
Alles leuk en aardig, maar de onmouseout event werkt niet lekker. Het lijkt net alsof de onmouseout event al wordt getriggerd wanneer ik de muis alleen al van de naam van de maand afhaal. Niet echt de bedoeling.
Als je een overkoepelende <div> een onmouseout event geeft hoort ie toch over het gehele vlak dat die <div> is niet getriggerd te worden? Of als je met de muis op een childnode van die <div> gaat dus wel?
Hoe zou ik dit het beste op kunnen lossen?
PS Als ik het formuliertje laat weergeven wanneer ik met de muis op de kalender ga (in combinatie met dezelfde onmouseout) dan ga ie een beetje flippen...
Alvast bedankt!