9
votes

Les méthodes de la peau et des diapositives de JQuery sont-elles équivalentes?

do diapositive ('lent') code> et masquer ('lent') code> résultat dans les mêmes effets d'animation?

Exemple code: P>

$(document).ready(function(){
  $("#hide").click(function(){
    $("p").hide('slow');
  });
  $("#show").click(function(){
    $("p").show('slow');
  });
});


<p>If you click on the "Hide" button, I will disappear.</p>
<button id="hide">Hide</button>
<button id="show">Show</button>


0 commentaires

3 Réponses :


21
votes

non.

.slideUp ('lent') anime la hauteur et le rembourrage vertical à zéro.
.hide ('lent') anime également la largeur, le rembourrage horizontal et l'opacité à zéro.

Pour voir la différence, Coller JavaScript: Void ($ ('PRE'). Masquer (4000)) Dans la barre d'adresse de cette page.


0 commentaires

4
votes

L'animation est un peu différente, - SlideUp ('lent') glisse essentiellement, rien d'autre :) - Cacher ('lent') glisse et laissé en même temps.

dans JQuery API Doc, vous avez une bonne documentation:


0 commentaires

0
votes
$(function(){
        $(".job-bottom").hide();
        $(".job-top").click(function(){
            $(".job-bottom").slideUp('slow')
            $(this).next(".job-bottom").slideToggle( "slow" );
        });
    });

0 commentaires