Hulp met jQuery
Ik heb even een vraag. Ik heb het volgende script in jQuery. Helaas als ik "alert('ss')", weg haal, werkt het script niet meer. Weet iemand misschien een oplossing.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<script type="text/javascript">
$(document).ready(function() {
jQuery('#load_stats').load('/includes/stats.php');
jQuery('#last_update').load('/includes/last_update.php').hide(10, function() {
alert('ss');
$('#last_update').fadeIn('slow');
});;
});
</script>
$(document).ready(function() {
jQuery('#load_stats').load('/includes/stats.php');
jQuery('#last_update').load('/includes/last_update.php').hide(10, function() {
alert('ss');
$('#last_update').fadeIn('slow');
});;
});
</script>
Je hebt trouwens op regel 7 een ; teveel. En op regel 3 en 4 kun je jQuery ook vervangen door $.
Wat zegt de error console (in chrome [ctrl]+[shift]+[j])
- Laad /includes/last_update.php in
- Zonder te weten of de content is ingeladen hide je vervolgens #last_update en laat je 'm vervolgens weer infaden
Kan je niet veel beter de callback functie gebruiken op je load functie?
Dus:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
$(function() {
$('#load_stats').load('/includes/stats.php');
$('#last_update').fadeOut('slow', function(){
$('#last_update').load('/includes/last_update.php', function() {
$('#last_update').fadeIn('slow');
});
});
});
$('#load_stats').load('/includes/stats.php');
$('#last_update').fadeOut('slow', function(){
$('#last_update').load('/includes/last_update.php', function() {
$('#last_update').fadeIn('slow');
});
});
});
Gewijzigd op 11/06/2011 15:26:12 door Arjan -
Wat is dat?
Gaat het niet meer naar een bedrijf toe ofzo?
Kun je ook:
Gebruiken, niet dat het de oplossing voor je probleem is maar handige tip (vind het ook netter!)