WebsiteBaker - Tips
Wrapper module |
| WebsiteBaker - Tips >> Code / Hacks |
Iedereen die wel eens in WebsiteBaker een wrapper heeft gebruikt kent het effect.
Je hebt een lange pagina in je wrapper staan en je scrollt naar beneden. Daar beneden klik je op een link, maar je WebsiteBaker pagina blijft staan. Hierdoor komt de nieuwe (externe) pagina bovenin de site, maar buiten het scherm te staan.
Er is een simpele oplossing om te zorgen dat ook de WebsiteBaker pagina weer naar boven scrollt.
Hiervoor moet je de view.php van de wrapper module een klein beetje aanpassen.
Zoek de regel:
<iframe src="<?php echo $url; ?>" width="100%" height="<?php echo $fetch_settings['height']; ?>" frameborder="0" scrolling="auto">
en verander die naar:
<iframe onload="window.scrollTo(0,0);" src="<?php echo $url; ?>" width="100%" height="<?php echo $fetch_settings['height']; ?>" frameborder="0" scrolling="auto">
De window.scrollTo(0,0); zal er voortaan voor zorgen dat bij het laden van een nieuwe pagina binnen de wrapper, de orginele pagina weer omhoog zal scrollen.
<< Naar het overzicht
Commentaren
Commentaar toevoegen
Onderwerpen
- Modules (5)
- Snippets (4)
- Code / Hacks (10)
- Templates / CSS (4)
- Droplets (1)
- Van alles (1)
