JQuery Différence entre hide() et fadeOut() , afficher() et fadeIn()
Je suis nouveau sur jQuery. Actuellement, je suis en train de travailler avec jQuery dans mon un de Croix-Plate-forme d'Applications Mobiles. J'ai besoin de masquer et d'afficher certains de mes Contenu de la Page sur les conditions respectives. J'ai trouvé deux méthodes suivantes qui fonctionnent très bien pour moi.
$( "#myControlId" ).fadeOut();
$( "#myControlId" ).hide();
les deux lignes fonctionnent très bien pour moi de cacher mon point de vue, quand j'ai besoin de montrer mon point de vue suivant les deux lignes de bien travailler pour moi
$( "#myControlId" ).fadeIn();
$( "#myControlId" ).show();
Veux juste savoir technique Différence entre eux que quand j'ai besoin d'utiliser la fonction de besoins spécifiques.
Vous devez vous connecter pour publier un commentaire.
.fadeIn(duration)
et.fadeOut(duration)
animer le pourcentagede l'opacité dans une durée. Au cours de la décoloration de l'animation de la place de l'élément est entièrement occupé, cependant à la fin de
.fadeOut()
le lieu sera supprimé à la fois..show(duration)
et.hide(duration)
animer la taille de l'élément (également l'opacité) à 100% et de 0% et de la place des éléments est aussi animé que dans la durée.Similitude: L'élément disparaîtrait immédiatement dans les deux
.hide()
et.fadeOut()
lorsque la durée=0 et apparaissent immédiatement dans.show()
et.fadeIn()
lorsque la durée=0.Exécuter cet extrait de code pour vérifier les similitudes et des différences:
JS:
CSS:
HTML:
Les deux show(), fadeIn() et hide(), fadeOut() fonctionnent de la même façon.
Pour show(), hide()
Pour fadeIn(), fadeOut()
Voici une démo de code que vous pouvez vérifier pour mieux comprendre:
HTML
SCRIPT (myscript.js)
Un point important qui peut être ajouter à cela des actions de différences, c'est que hide()/afficher() enregistré le premier de la valeur d'affichage.
Si votre élément a un display:inline avant l'été display:none en raison d'un hide (), alors il devrait être en ligne à nouveau.
C'est dans le doc 🙂