2009-06-26 10 views
1

J'ai besoin d'utiliser la propriété animate pour une activité inférieure à la normale. Je suis nouveau à jquery donc je ne sais pas si cette chose fonctionne dès la sortie de la boîte pour jquery mais laisse voir. La fonction ci-dessus effectue un zoom sur une image en supprimant la contrainte de hauteur et affiche la résolution entière de l'image. puis-je faire en sorte que cette transition soit animée?jquery animate

Répondre

4
$("#zoom").animate({'height':'1024px'},{'queue':false,'duration':2000} 

Mais vous devez connaître la hauteur de l'image en pleine résolution pour passer à l'appel pour animer. vous pouvez essayer passer 100% comme ceci:

$("#zoom").animate({'height':'100%'},{'queue':false,'duration':2000} 

En savoir plus sur l'animation jquery se trouvent here.

1

comme le dit TheVillageIdiot, mais peu différente syntaxe:

$("your_image_selector").animate({"height": "100%"}, 400); 

espère que cela aide.

+0

PS> 400 est la durée en millisecondes ... – Sinan

2

Oui tout simple do:

$('#zoom').animate({'height' : '100%'},600) 

qui fonctionne.