Ik ben bezig met een intro overlay. Dit idee komt van http://www.the-impossible-project.com waar ze dit gebruiken als intro voor hun website (op dit moment een nieuwe, maar goed). Uit nieuwsgierigheid wilde ik weten hoe ze dit doen.
[offline]
In feite verstop je wrapper waar je site content in zit en laadt je een fullscreen foto die mee sized als je het venster groter en kleiner maakt.
Bij een site met praktisch geen inhoud werkt dit prima, alleen als het laden even duurt ontstaat er een probleem. Als het laden namelijk lang duurt dan zal eerst alle content geladen worden voordat het javascript uitgevoerd wordt. Hierdoor zie je dus eerst de site en vervolgens floept ineens die intro erover heen. Dat is vrij irritant (al kan een intro dat sowieso al zijn).
Ik heb de intro werken alleen ben benieuwd of het verstoppen van de site content op een betere manier kan.
Als iemand javascript uit heeft staan moet de site wel blijven werken, zonder dat je dus vastloopt op de intro. De intro op de bovengenoemde site blokkeert de website als je javascript uit hebt staan. Hoe kun je er nou voor zorgen (zonder vooraf style="display:none") de site content sneller weg te stoppen voor de overlay.
Ik heb al gekeken naar een optie om met javascript een cookie te zetten en deze met PHP op te halen. Als deze er niet is staat javascript uit. Ook dit kent hetzelfde probleem, want javascript zet de cookie pas als de content geladen is. Op dat moment zie je dus eerst de site weer voor de overlay er overheen komt.
Iemand een goed idee?
[offline]
In feite verstop je wrapper waar je site content in zit en laadt je een fullscreen foto die mee sized als je het venster groter en kleiner maakt.
Bij een site met praktisch geen inhoud werkt dit prima, alleen als het laden even duurt ontstaat er een probleem. Als het laden namelijk lang duurt dan zal eerst alle content geladen worden voordat het javascript uitgevoerd wordt. Hierdoor zie je dus eerst de site en vervolgens floept ineens die intro erover heen. Dat is vrij irritant (al kan een intro dat sowieso al zijn).
Ik heb de intro werken alleen ben benieuwd of het verstoppen van de site content op een betere manier kan.
Als iemand javascript uit heeft staan moet de site wel blijven werken, zonder dat je dus vastloopt op de intro. De intro op de bovengenoemde site blokkeert de website als je javascript uit hebt staan. Hoe kun je er nou voor zorgen (zonder vooraf style="display:none") de site content sneller weg te stoppen voor de overlay.
Ik heb al gekeken naar een optie om met javascript een cookie te zetten en deze met PHP op te halen. Als deze er niet is staat javascript uit. Ook dit kent hetzelfde probleem, want javascript zet de cookie pas als de content geladen is. Op dat moment zie je dus eerst de site weer voor de overlay er overheen komt.
Iemand een goed idee?
[ Voor 3% gewijzigd door ViNyL op 02-10-2012 20:53 ]