2010-11-17 5 views
0

Je voudrais faire un événement de chargement de page lorsque l'animation est terminée. C'est peut-être assez simple. Voici mon code JqueryPageLoad dans Animate Callback avec JQuery

$('#reload span').click(function() { 
    $('#dl-area').animate('blink', 'fast', null, function() { 
     location.reload(); 
    }); 
}); 

Il ne fonctionne pas.

+0

Qu'est-ce que «blink»? '.animate()' ne prend pas de chaîne et ce n'est pas un effet d'interface utilisateur jQuery. –

+0

@Nick Je voudrais faire un effet de clignotement pour cet élément. Aide-moi pls.Je ne sais pas comment faire un effet de clignotement. – kst

+0

quelque chose comme pulsate? http://jqueryui.com/demos/effect/ –

Répondre

1

Si vous voulez que l'effet pulser jQuery UI (basé sur le commentaire ci-dessus), assurez-vous que vous utilisez jQuery UI (or just the subset you want) et utilisez .effect() au lieu de .animate() (qui ne prend pas une chaîne comme il est le premier argument), comme ceci:

$('#reload span').click(function() { 
    $('#dl-area').effect('pulsate', 'fast', function() { 
     location.reload(true); 
    }); 
}); 
+0

@kst - bienvenue! –