Ik maak gebruik van een full screen modal window (m.b.v. http://joaopereirawd.github.io/animatedModal.js/)
Nu wil ik binnen dit scherm mijn header / navigatie sticky maken, wanneer de gebruiker naar beneden scrolt dient het munu dus boven in het scherm te blijven staan.
In firefox kan ik dit mooi oplossen met position:sticky; maar chrome ondersteund deze functie nog niet.
Ik heb zelf geprobeert om gebruik te maken van een polyfill voor chrome (https://github.com/filamentgroup/fixed-sticky) maar dze werkt wel op een normale pagina maar niet in de modal window.
Position: fixed, of absolute werken niet omdat het om een modal window gaat.
De testpagina is te vinden op: www.2020media.nl/lew/test5
Zoals je kunt zien is de tekst "Issue #19, #20: Element has initial offset of 0. " op de hompagina sticky.
Als je op het eerste project klikt opent een modal window en is de tekst inneens niet meer sticky.
Het gaat dus om chrome, in firefox werkt alles naar behoren daar kun je ook zien hoe het zou moeten werken.
Nu wil ik binnen dit scherm mijn header / navigatie sticky maken, wanneer de gebruiker naar beneden scrolt dient het munu dus boven in het scherm te blijven staan.
In firefox kan ik dit mooi oplossen met position:sticky; maar chrome ondersteund deze functie nog niet.
Ik heb zelf geprobeert om gebruik te maken van een polyfill voor chrome (https://github.com/filamentgroup/fixed-sticky) maar dze werkt wel op een normale pagina maar niet in de modal window.
Position: fixed, of absolute werken niet omdat het om een modal window gaat.
De testpagina is te vinden op: www.2020media.nl/lew/test5
Zoals je kunt zien is de tekst "Issue #19, #20: Element has initial offset of 0. " op de hompagina sticky.
Als je op het eerste project klikt opent een modal window en is de tekst inneens niet meer sticky.
Het gaat dus om chrome, in firefox werkt alles naar behoren daar kun je ook zien hoe het zou moeten werken.
May Lyssa aid you