Bonjour à tous,

Je viens de passer au Jquery pour animer un site, et j'aimerais faire un peu le même effet que le menu de MEGA : kim.com/mega/.

Seul petit bémol c'est que je n'arrive pas a animer le positionnement de ma div qui contient le menu au TOP 0; la duration n'est pas prise en compte.

Jquery est bien implémenté mes autres animations fonctionnent correctement, je doit oublier un truc bête encore une fois :).

Je vous link le mini-script censé faire l'animation

$("#menu").click(function(){ 
    $(this).animate({top:'0%'},1000);
});

Merci d'avance,
Nico.

1 réponse


iluzzion
Auteur
Réponse acceptée

PS: mon menu est positionné en bottom:35px,et si je fait dans mon animation bottom +=xxx, la ça fonctionne.

Donc via Jquery je détecte le position en y de ma div, et je fait mon animation en fonction de cette valeur.

Mais un nouveau problème apparait :), si l'utilisateur dézoom, le menu ne se repositionnera pas.

Je cherche maintenant a voir si l'ont peut détecter un dezoom ou alors comment gérer ça.