2010-04-13 4 views
0

étant donné un lien hypertexte caché (masqué par la configuration de l'affichage: inline dans un fichier css), comment puis-je réaliser pour animer ce lien hypertexte vers 'display: block'? Ni show() ni le code suivantAnimer un lien caché pour afficher: bloquer

.animate({ 
    display: block 
}, { 
    duration: 500 
} 

faire du travail!

Anny suggestions? Cheers, cube

+0

'display: inline' ne le cache pas – cletus

Répondre

4

Vous utilisez animate avec une mauvaise propriété css.

aller comme

$('a.link').fadeIn(); 

here vous pouvez trouver toutes les informations dont vous avez besoin pour commencer avec des effets jquery

+1

Désolés, l'utilisation de l'effet fadeIn() entraîne l'affichage: inline, ce n'est pas ce que je voulais obtenir. Le lien hypertexte visible doit être réglé sur "bloquer"! – cube

+1

désolé. puis utilisez .css ({display: 'block'}); comme fonction de rappel pour votre animation comme $ ("a.link"). fadeIn ("lent", fonction() {$ (this) .css ({'display': 'block'}}) – XGreen

+0

super, merci! – cube

0

La méthode a besoin Animer quelque chose qui a plus de 2 états. Comme une autre réponse suggérée, vous pouvez utiliser les méthodes .fadeIn()/.fadeOut. L'autre choix consiste à animer la valeur d'opacité css.

Questions connexes