Comment puis-je utiliser .append()
avec des effets commeshow('slow')
Avoir des effets sur append
ne semble pas fonctionner du tout, et cela donne le même résultat que la normale show()
. Pas de transitions, pas d'animations.
Comment puis-je ajouter un div à un autre et avoir un effet slideDown
ou show('slow')
dessus?
.append()
ne prend même pas de chaîne de sélection. L'idée est toujours correcte cependant. Merci, mis à jour.L'essence est la suivante:
Cela fonctionne pour moi:
ou:
la source
'normal'
n'est pas une chaîne appropriée pour la vitesse. laissez ce champ vide pour aucune transition (apparaît immédiatement). utilisez une chaîne'fast'
pendant 200'slow'
ms ou 600 ms. ou tapez n'importe quel nombre comme$("element").show(747)
(= 747ms) pour définir votre propre vitesse. voir les documents et rechercher l'animation / la durée.element.slideUp("slow", function(){ element.appendTo(parent).hide(); element.slideDown(); });
Une autre façon de travailler avec des données entrantes (comme à partir d'un appel ajax):
la source
Quelque chose comme:
devrait le faire?
Edit: désolé, erreur de code et a également pris en compte la suggestion de Matt.
la source
$('#divid').append('#newdiv').hide().show('slow')
.Lorsque vous ajoutez au div, masquez-le et affichez-le avec l'argument
"slow"
.la source
Définissez le div ajouté à masquer initialement via css
visibility:hidden
.la source
J'avais besoin d'un type de solution similaire, je voulais ajouter des données sur un mur comme Facebook, une fois posté, utiliser
prepend()
pour ajouter le dernier message en haut, cela pourrait être utile pour les autres.le code dans ajax.php est
la source
Pourquoi ne pas simplement cacher, ajouter, puis afficher, comme ceci:
la source
Il est possible de montrer lisse si vous utilisez l'animation. Dans le style, ajoutez simplement "animation: show 1s" et toute l'apparence est décrite en images clés.
la source
Dans mon cas:
vous pouvez ajuster votre css avec visibilité: caché -> visibilité: visible et ajuster les transitions etc transition: visibilité 1.0s;
la source