Op het moment ben ik bezig met het maken van een navigatiemenu waaronder een verborgen div uitkomt. Deze laat ik onder het menu uitkomen door middel van 'slidetoggle'.
Nou heb ik ook een scriptje waarbij ik het navigatiemenu, inclusief de verborgen div, mee laat komen aan de top van de pagina wanneer de gebruiker naar beneden scrolt. In feite wordt een div waar het navigatiemenu in zit gekloond en getoond wanneer een gebruiker een x afstand van de top van de pagina zit.
Wanneer men de verborgen div naar beneden laat komen in het standaard navigatiemenu (wanneer het gekloonde menu nog niet is geladen) komt deze al wel naar beneden bij het gekloonde menu maar gaat deze niet meer terug. Daardoor wordt de verborgen div onder de gekloonde navigatie al getoond als je daarna naar beneden scrolt. De toggles lopen dan ook niet meer synchroon.
Nou heb ik 't idee dat dit gebeurd omdat de gekloonde navigatie nog niet geladen is wanneer men op de slidetoggle knop drukt, maar waarom komt deze dan wel al tevoorschijn? Zou iemand me in de juiste richting kunnen wijzen?
Hier het verhaal op jsfiddle
Nou heb ik ook een scriptje waarbij ik het navigatiemenu, inclusief de verborgen div, mee laat komen aan de top van de pagina wanneer de gebruiker naar beneden scrolt. In feite wordt een div waar het navigatiemenu in zit gekloond en getoond wanneer een gebruiker een x afstand van de top van de pagina zit.
Wanneer men de verborgen div naar beneden laat komen in het standaard navigatiemenu (wanneer het gekloonde menu nog niet is geladen) komt deze al wel naar beneden bij het gekloonde menu maar gaat deze niet meer terug. Daardoor wordt de verborgen div onder de gekloonde navigatie al getoond als je daarna naar beneden scrolt. De toggles lopen dan ook niet meer synchroon.
Nou heb ik 't idee dat dit gebeurd omdat de gekloonde navigatie nog niet geladen is wanneer men op de slidetoggle knop drukt, maar waarom komt deze dan wel al tevoorschijn? Zou iemand me in de juiste richting kunnen wijzen?
Hier het verhaal op jsfiddle
[ Voor 13% gewijzigd door Nedra op 20-09-2011 14:08 ]