12
votes

JQuery Fadein () sur l'affichage Aucun

J'ai un diviqué où j'ai fait un $ ('# div'). CSS ("affichage", "aucun");

Maintenant, pour ramener cet article, je veux le fonduer. Cependant, il semble que $ ('# div'). Fadein () ne le fait pas, mais je ne fais pas t Vous souhaitez régler l'affichage sur Bloc, comme si je le faisais, il suffit de re-apparaissent instantanément au lieu de s'évanouir. Toutes les idées?


3 commentaires

Pouvons-nous voir le balisage et le code que vous utilisez?


S'il vous plaît donnez-nous un extrait de votre code


Est-ce que .hide () vraiment fait fonctionner?


5 Réponses :


22
votes

ESSAYEZ

$('#div').hide();


2 commentaires

Ce n'est pas la bonne réponse et voici pourquoi: vous ne pouvez pas démarrer l'objet caché, sauf en le cache d'abord avec masquer (). Je crois que c'est un bogue réel pour les personnes qui doivent commencer un objet masqué via CSS puis le présenter à l'utilisateur ultérieurement


hey. Les OPS semblent être d'accord pour cela comme une solution ... Avez-vous d'autres informations sur ce comportement ... appelant masquer () définir le affichage sur Aucune n'est-ce pas



3
votes

Essayez xxx

au lieu de xxx


0 commentaires

5
votes

4 ans trop tard mais je espérant que cela aidera au moins quelqu'un de sortir.

Vous devez d'abord modifier la classe CSS à l'aide de JQuery vers Visibilité: Caché puis appliquez le fondu dans la fonction. Vous pouvez les chaîner dans la même fonction ou les exécuter séparément. De toute façon, vous devriez voir que l'élément ait juste disparu dans l'existence comme prévu.


0 commentaires

1
votes

Il suffit d'ajouter une option de vitesse;

$('#div').fadeIn(1000);


0 commentaires

0
votes

J'ai eu un problème similaire causé par CSS défini à l'élément et à son : plancher code> état.

-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;


0 commentaires