Bonjour à tous,

Je ne parviens pas à voir ce qui cloche dans ma fonction : je cherche à bouger la div ayant pour id blockDImages , puis à créer un fade-out de la page lors d'un click sur une ancre de class transition.

En l'état, cela ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript">
$(document).ready(function() {
 
    $("a.transition").click(function(event){
        event.preventDefault();
        linkLocation = this.href;
	$("#blockDImages").animate({top:-500px}, 3000);
        $("body").fadeOut(1000, redirectPage);
    });
 
    function redirectPage() {
        window.location = linkLocation;
    }
});
</script>
Si je retire "$("#blockDImages").animate({top:-500px}, 3000);", le fade out est effectif, mais la div nebouge pas (normal).

Mais je veux les deux effets successivement.

Comment corriger ? Je suis sûr que je suis tout à côté..

A très bientôt,

LeHibou