9

同じアニメーション効果が得られますslideUp('slow')か?hide('slow')

サンプルコード:

$(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>
4

3 に答える 3

21

いいえ。

.slideUp('slow')高さと垂直方向のパディングをゼロにアニメートします。
.hide('slow')また、幅、水平方向のパディング、不透明度をゼロにアニメートします。

javascript:void($('pre').hide(4000))違いを確認するには、このページのアドレスバーに貼り付けてください。

于 2011-03-13T15:02:57.187 に答える
4

アニメーションは少し異なります。--slideUp('slow')は基本的に上にスライドし、他には何もありません:) --hide('slow')は同時に上にスライドして左に移動します。

jquery APIドキュメントには、優れたドキュメントがあります。

于 2011-03-13T15:03:31.333 に答える
0
$(function(){
        $(".job-bottom").hide();
        $(".job-top").click(function(){
            $(".job-bottom").slideUp('slow')
            $(this).next(".job-bottom").slideToggle( "slow" );
        });
    });
于 2014-07-15T06:17:23.317 に答える