Hoi
Ik ben net begonnen met jquery, en loop al gelijk tegen het volgende probleem:
Ik probeer content in te laden, als deze nog niet geladen is een loader.gif te laten zien, en als de load klaar is, de content in te faden. Helaas werkt de fadein niet als de pagina langzaam laadt.
De volgende code heb ik nu:
Deze roep ik aan op de volgende manier:
Hoe krijg ik dit voor elkaar dat het netjes een fadein krijgt als de html is ingeladen ?
Ik ben net begonnen met jquery, en loop al gelijk tegen het volgende probleem:
Ik probeer content in te laden, als deze nog niet geladen is een loader.gif te laten zien, en als de load klaar is, de content in te faden. Helaas werkt de fadein niet als de pagina langzaam laadt.
De volgende code heb ik nu:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| function loadcontent(contentdiv, url) { var theurl = "/DutchCreatives/" + url; $(contentdiv).fadeOut('1500',loadContent); $(contentdiv).html('<p><img src="/DutchCreatives/images/ajax-loader.gif" width="220" height="19"></p>'); function loadContent() { $(contentdiv).load(theurl,'', showNewContent()); } function showNewContent() { $(contentdiv).fadeIn('1500'); } } |
Deze roep ik aan op de volgende manier:
code:
1
| <a href="#portfolio" class="active" onclick="loadcontent('#portfolio-content', 'portfolio/aanmaken')">Aanmaken</a> |
Hoe krijg ik dit voor elkaar dat het netjes een fadein krijgt als de html is ingeladen ?